ข้อความ“ นักพัฒนาแอปที่ไม่น่าเชื่อถือ” เมื่อติดตั้งแอปพลิเคชัน iOS ขององค์กร


88

ฉันกำลังพัฒนาแอปพลิเคชันสำหรับองค์กร เมื่อฉันทดสอบใน iOS8 เบต้าฉันเห็นมุมมองการแจ้งเตือนต่อไปนี้:

Untrusted App Developer
Do you trust the developer "iPhone Distribution: ---" to run apps on you iPad?

ปรากฏเพียงครั้งแรก ฉันจะหลีกเลี่ยงได้หรือไม่? แล้วมันเกี่ยวข้องกับอะไร?

ภาพหน้าจอ


2
ลองคิดดู: ถ้าคุณสามารถระงับข้อความนี้แฮ็กเกอร์ชั่วร้ายทุกคนในจักรวาลก็สามารถระงับมันได้เช่นกัน
gnasher729

3
@ gnasher729 ใช่ง่ายที่จะจินตนาการถึงสถานการณ์ที่ฉันดาวน์โหลดแอพจากนักพัฒนาที่ฉันไม่ไว้ใจจากนั้นแตะที่ไอคอนของแอพนั้นจากนักพัฒนาที่ฉันไม่เชื่อถือ แต่แหม! ฉันเห็นการแจ้งเตือนนี้! ฉันไม่ไว้วางใจนักพัฒนานี้! ต๊าย: ยกเลิก หลบกระสุนที่นั่น ...
สร้างเสร็จแล้ว

คำตอบ:


50

คุณไม่สามารถหลีกเลี่ยงสิ่งนี้ได้เว้นแต่คุณจะแจกจ่ายแอปพลิเคชันผ่าน App Store

คุณได้รับข้อความนี้เนื่องจากมีการลงนามแอปพลิเคชันผ่านใบรับรองระดับองค์กรที่ยังไม่ได้รับความเชื่อถือจากผู้ใช้ Apple บังคับให้ข้อความแจ้งนี้ปรากฏขึ้นเนื่องจากแอปพลิเคชันที่กำลังติดตั้งยังไม่ผ่านกระบวนการตรวจสอบ App Store ดังนั้นจึงไม่น่าเชื่อถือในทางเทคนิค

เมื่อผู้ใช้ยอมรับข้อความแจ้งแล้วใบรับรองจะถูกทำเครื่องหมายว่าเชื่อถือได้และสามารถติดตั้งแอปพลิเคชันได้ (พร้อมกับแอปพลิเคชันอื่น ๆ ในอนาคตที่คุณต้องการติดตั้งที่ได้รับการลงนามด้วยใบรับรองเดียวกัน)

หมายเหตุ:ตามที่ระบุไว้ในความคิดเห็นใน iOS 8 การถอนการติดตั้งแอปพลิเคชันทั้งหมดจากใบรับรองเฉพาะจะทำให้ระบบแสดงข้อความแจ้งอีกครั้งเมื่อมีการติดตั้งแอปพลิเคชันจากใบรับรองดังกล่าวอีกครั้ง

นี่คือลิงค์ไปยังเว็บไซต์ Apple ที่ยืนยันข้อมูลนี้: https://support.apple.com/en-us/HT204460


4
นี่ไม่เป็นความจริง. หากฉันติดตั้งใบรับรองบนอุปกรณ์ใบรับรองยังไม่น่าเชื่อถือไม่ว่าฉันจะยอมรับแอปหรือไม่ก็ตาม แม้ว่าแอปจะเชื่อถือได้ยกเว้น iOS8 - คุณต้องแตะ "เชื่อถือ" สำหรับแต่ละแอปโดยผู้เผยแพร่รายเดียวกัน
zaitsman

@zaitsman ที่ฟังดูไม่ถูกต้อง ... ฉันเคยไว้วางใจองค์กรเพียงครั้งเดียวต่ออุปกรณ์ เราแจกจ่ายชุดทดสอบของเราผ่านบัญชีองค์กรภายในและเป็นเช่นนั้นมาโดยตลอด (แม้ใน iOS 8)
liamnichols

นี่คือการตั้งค่าธุรกิจ distro หรือไม่ คุณจะติดตั้งแอปได้อย่างไร - testflight หรือ ipcu หรือ?
zaitsman

7
ฉันลองแล้วและยังคงได้รับผลลัพธ์ - หากฉันติดตั้งแอปด้วยวิธีนี้แล้วลบออกหากฉันติดตั้งอีกครั้งผู้ใช้จะได้รับแจ้งอีกครั้ง หากฉันอัปเกรดจะไม่เกิดขึ้น แต่ไม่ได้ขึ้นอยู่กับวิธีการปรับใช้ นี่คือ iOS8 เท่านั้น
zaitsman

3
@zaitsman คุณถูกต้อง ใน iOS 8 (ไม่เหมือนเวอร์ชันก่อนหน้า) ตอนนี้ iOS จะ "ไม่ไว้วางใจ" ผู้ลงนามแอปพลิเคชันหากผู้ใช้ลบแอปสุดท้ายโดยผู้ลงนามนั้นออกจากอุปกรณ์ ดังนั้นหากคุณลบแอปองค์กรล่าสุดออกจากอุปกรณ์ให้ติดตั้งใหม่แล้วผู้ใช้แตะเพื่อเรียกใช้แอปคุณจะเห็นการแจ้งเตือนนี้
Nobosi

233

วันนี้ฉันกำลังทดสอบสิ่งนี้กับ iOS 9 Beta และพบวิธีแก้ปัญหา

ในการแก้ปัญหาให้ไปที่:

  1. การตั้งค่า -> ทั่วไป -> โปรไฟล์ [การจัดการอุปกรณ์บน iOS 10]
  2. ภายใต้ ENTERPRISE APP เลือกชื่อบัญชีผู้พัฒนาปัจจุบันของคุณ
  3. แตะเชื่อถือ "ชื่อบัญชีนักพัฒนาของคุณ"
  4. แตะ "Trust" ในป๊อปอัป
  5. เสร็จแล้ว

8
ควรทำเครื่องหมายว่าเป็นคำตอบที่ถูกต้อง อย่างไรก็ตามคำตอบอื่น ๆ นั้นควรค่าแก่การอ่านด้วยตนเอง
Owen Hartnett

1
ฉันมีโปรไฟล์ MDM อยู่แล้วจากระบบอีเมลของ บริษัท และเมื่อฉันไปที่การตั้งค่า / ทั่วไปจะมีเพียง "โปรไฟล์" ที่มีโปรไฟล์นี้ ฉันจะนำใบรับรองนักพัฒนามาแสดงที่นี่ได้อย่างไร
Orion Edwards

ฉันมีสองโปรไฟล์และ MDM ขององค์กรหนึ่งและโปรไฟล์ Apple ของฉันสำหรับการทดสอบ iOS9 betas ฉันเพิ่มโปรไฟล์นักพัฒนาด้วยตนเองและมันไม่ได้ให้ตัวเลือกในการกด trust .. มันแสดงว่าไม่น่าเชื่อถือเท่านั้น ใครสามารถช่วย?
Michael Rowe

@MichaelRowe ฉันคิดว่าคุณต้องติดตั้งแอพ (ที่มีโปรไฟล์นักพัฒนาของคุณ) ลงในอุปกรณ์แทนที่จะเพิ่มโปรไฟล์นักพัฒนาด้วยตนเอง
Joni

2
@Joni ฉันสามารถไว้วางใจแอปขององค์กรแบบกำหนดเองได้ตามวิธีที่คุณกล่าวถึง แต่ทุกครั้งที่ติดตั้งแอปใหม่ก็ขอให้ฉันเชื่อใจ มีวิธีใดที่จะเชื่อถือได้อย่างถาวร?
Avijit

28

บน iOS 9:

การตั้งค่า -> ทั่วไป -> การจัดการอุปกรณ์ -> แอพนักพัฒนา / Apple ID ของคุณ -> เพิ่ม / ลบความไว้วางใจที่นั่น


1
คำตอบก่อนหน้านี้ดูเหมือนจะแสดงถึง iOS 9 betas ผู้ใช้ iOS 9.2 ปัจจุบันจำเป็นต้องใช้การตั้งค่าที่กล่าวถึงในคำตอบนี้
Justin Noel

7

ปัญหานี้เกิดขึ้นเมื่อการตรวจสอบความน่าเชื่อถือของแอปล้มเหลว

ภาพหน้าจอ 1

คุณสามารถเชื่อถือแอพได้จากการตั้งค่าที่แสดงในภาพด้านล่าง

ภาพหน้าจอ 2

ภาพหน้าจอ 3

ภาพหน้าจอ 4

หากสิ่งนี้ไม่ได้ผลให้ลบแอพและติดตั้งใหม่


1
มีวิธีอนุญาตโดยค่าเริ่มต้นหรือไม่ ทุกครั้งที่ฉันติดตั้งแอปใหม่ฉันต้องอนุญาตสิ่งนี้อีกครั้ง ซึ่งค่อนข้างน่ารำคาญ btw. ฉันชอบลายเส้นสีแดงบนภาพหน้าจอของคุณ;) xD
ธีม

ฉันคิดว่าการแจ้งเตือนนี้จะแจ้งทุกครั้งที่คุณติดตั้งแอป
Jayprakash Dubey

4

ในกรณีของฉันฉันเพิ่งเปลี่ยนขั้นตอนด้านล่างด้วย iOS 9.3 เพื่อแก้ปัญหานี้:

การตั้งค่า -> ทั่วไป -> การจัดการอุปกรณ์ -> แอพนักพัฒนาเลือกชื่อบัญชีนักพัฒนาปัจจุบันของคุณ แตะ Trust "ชื่อบัญชีนักพัฒนาของคุณ" แตะ "Trust" ในป๊อปอัป เสร็จแล้ว


2

คุณสามารถหลีกเลี่ยงปัญหานี้ได้อย่างแน่นอนหากคุณจัดการอุปกรณ์ด้วย MDM หรือมีสิทธิ์เข้าถึง Apple Configurator

วิธีแก้ปัญหาคือการส่งใบรับรอง Developer หรือ iOS Distribution ไปยังอุปกรณ์ผ่าน MDM หรือ Apple Configurator เมื่อคุณดำเนินการแล้วแอปพลิเคชันใด ๆ ที่ลงนามโดยใบรับรองนั้นจะได้รับความเชื่อถือ

เมื่อคุณคลิกที่ "คุณเชื่อถือนักพัฒนานี้หรือไม่" คุณจะเพิ่มใบรับรองนั้นด้วยตนเองเป็นหลักสำหรับแต่ละแอป


3
ฉันขอโทษเพื่อน แต่ฉันลองแล้วและคำแนะนำนี้ไม่ถูกต้อง - ฉันได้รับใบรับรอง MDM ในอุปกรณ์และยังคงระบุว่า 'ผู้พัฒนาที่ไม่น่าเชื่อถือ'
zaitsman

ฉันได้รับผลลัพธ์เช่นเดียวกับ zaitsman - การส่งใบรับรองการแจกจ่าย iPhone ผ่าน MDM ไม่ได้ป้องกันการแจ้งเตือน "คุณไว้วางใจนักพัฒนานี้" (iOS 8.1.3) ฉันได้ตรวจสอบแล้วว่ามีใบรับรองอยู่ในโปรไฟล์การกำหนดค่าระยะไกล หากคุณได้รับสิ่งนี้คุณสามารถอธิบายขั้นตอนได้หรือไม่
Mr Friendly

1
คุณสามารถอธิบายเพิ่มเติมเกี่ยวกับ MDM ได้หรือไม่? MDM คืออะไรและฉันจะใช้ MDM นี้เพื่อหลีกเลี่ยงได้อย่างไร
Asif Bilal

Mr Friendly: ตอนนี้คุณได้ตรวจสอบ iOS9 แล้วหรือยัง? ผลลัพธ์คืออะไร? ฉันต้องการใช้ MDM ดังนั้นการตรวจสอบว่า iOS9 ยังมีปัญหาอยู่หรือไม่
อัศวรี

2

หากคุณผลักดันออกผ่าน MDM ควรเชื่อถือแอปพลิเคชันโดยอัตโนมัติ ( https://support.apple.com/en-gb/HT204460 ) แต่ยังคงต้องตรวจสอบใบรับรองและอื่น ๆ กับ Apple เพื่อให้แน่ใจว่าไม่ได้รับ เพิกถอน ฯลฯ ฉันเข้าใจ ฉันได้รับข้อความนี้ทำให้แอปพลิเคชันไม่สามารถเปิดใช้งานได้และเป็นเฉพาะเมื่อมีการกำหนดค่าข้อมูลพร็อกซีดังนั้นฉันจึงสามารถใช้อินเทอร์เน็ตได้หลังจากพยายามเปิดตัวอีกสองสามครั้ง


2

ใน iOS 9.1 และต่ำกว่าให้ไปที่การตั้งค่า - ทั่วไป - โปรไฟล์ - แตะที่โปรไฟล์ของคุณ - แตะที่ปุ่มเชื่อถือ


2

ในiOS 9.3.1ขึ้นไป: การตั้งค่า> ทั่วไป> การจัดการอุปกรณ์


โปรดอธิบายเหตุผลและวิธีนี้จะช่วยแก้ปัญหาได้อย่างไร คุณได้ระบุขั้นตอนในการเปิดหน้าต่างการตัดสินใจการจัดการ แต่จะเกิดอะไรขึ้นเมื่อเขาเปิดการจัดการอุปกรณ์
ishmaelMakitla

0

สำหรับ iOS 13.6.2

ไปที่การตั้งค่า -> ทั่วไป -> การจัดการอุปกรณ์ -> คลิกที่เชื่อถือ«การพัฒนาของ Apple » -> คลิกที่ปุ่มความน่าเชื่อถือสีแดงเท่านี้คุณก็พร้อมแล้ว! 😁สนุก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.