การเปิดตัวกระบวนการ Xcode ล้มเหลว: ความปลอดภัย


756

ฉันได้พัฒนาแอพเป็นเวลา 1 หรือ 2 สัปดาห์แล้วและเมื่อวานฉันเพิ่งอัพเดต iPhone 5S เป็น iOS 8 GM ทุกอย่างทำงานได้ดีและฉันสามารถทดสอบบนอุปกรณ์ของฉันได้เช่นกันจนกว่าฉันจะลบแอพออกจากโทรศัพท์และต้องการสร้างอีกครั้ง ข้อผิดพลาดต่อไปนี้ปรากฏขึ้น:

Could not launch "My App"
process launch failed: Security

เพิ่มภาพหน้าจอแล้ว

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


1
ที่เกี่ยวข้อง: stackoverflow.com/q/25719713/449161
Ben Flynn

คำตอบ:


1612

หากคุณได้รับสิ่งนี้แสดงว่าแอพได้ติดตั้งบนอุปกรณ์ของคุณแล้ว คุณต้องแตะที่ไอคอน มันจะถามคุณถ้าคุณจริงๆต้องการเรียกใช้ พูดว่า“ yesBuild & Run againแล้ว

ตั้งแต่iOS 9มันเป็นสิ่งจำเป็นที่จะไปSettings→การGeneral→การDevice Management→การDeveloper App→การTrust`

เมื่อวันที่บางรุ่นของiOSคุณจะต้องไปSettings→การGeneral→การProfileแทน


44
อาจปรากฏขึ้นเป็นครั้งแรกเพื่อเปิดแอปแรกของคุณโดยใช้โปรไฟล์การจัดสรรใหม่
ryutamaki

8
** ให้แน่ใจว่าคุณเห็นด้านล่าง ทางออกเดียวของฉันคือการลบโพรไฟล์การจัดเตรียมเก่า ดูความคิดเห็นเกี่ยวกับการใช้ปุ่มลบด้วยเมาส์ของคุณ
Jason R. Escamilla

27
ขอบคุณ Apple มีข้อความแสดงข้อผิดพลาดที่เลวร้ายที่สุด
Elad

65
@BhupeshKumar และ อัลใน iOS 9 มันไม่อนุญาตให้คุณเชื่อถือแหล่งที่มาโดยตรงจากการแจ้งเตือน คุณต้องไปที่การตั้งค่า -> ทั่วไป -> โปรไฟล์และค้นหาโปรไฟล์นักพัฒนาของคุณและไว้วางใจ
jtmarmon

10
บน iOS 9.2 การตั้งค่าย้ายไปที่การตั้งค่า -> ทั่วไป -> การจัดการอุปกรณ์
RickNotFred

199

อัปเดตคำตอบสำหรับ Xcode 7 : การแตะแอปใช้งานไม่ได้อีกต่อไป (ตั้งแต่เบต้า 1 มันจะแสดงข้อความ "นักพัฒนาองค์กรที่ไม่น่าเชื่อถือ" พร้อมปุ่มยกเลิกเท่านั้น)

ในการแก้ไขให้เปิดแอปการตั้งค่าไปที่ทั่วไป / โปรไฟล์และคุณจะเห็นโปรไฟล์ของคุณ ทำเครื่องหมายว่าเชื่อถือได้และสิ่งต่าง ๆ ควรเริ่มทำงานตามปกติอีกครั้ง

อัปเดตสำหรับ iOS 9.2.1 และ Xcode 7.2.1:

ไปที่: การตั้งค่า> ทั่วไป> การจัดการอุปกรณ์> เลือกแอพจากแอพนักพัฒนา> แอพที่น่าเชื่อถือ


4
ฉันไม่มีโปรไฟล์ในการตั้งค่า ข้อเสนอแนะใด ๆ พยายามดาวน์โหลดโปรไฟล์การจัดสรรและเพิ่มลงในอุปกรณ์ด้วยตนเอง
dashersw

1
ดูคำตอบของ nickthedude ที่แก้ไขปัญหาของฉันใน XCode7
คริสเตียน

ดูคำตอบของ @nickthedude ซึ่งแก้ไขปัญหาได้อย่างแน่นอนบน Xcode 6.4
King-Wizard

สำหรับผู้ที่ไม่เห็นตัวเลือก 'โปรไฟล์' ภายใต้การตั้งค่า / ทั่วไป: จะปรากฏเฉพาะเมื่อมีการติดตั้งโปรไฟล์หนึ่งโปรไฟล์ขึ้นไป ควรอยู่ภายใต้ 'VPN' หากมีการติดตั้งโปรไฟล์
sheltond

2
สำหรับ iPhone6s ที่ใช้ iOS 9.2.1 โปรไฟล์ของฉันอยู่ภายใต้การทั่วไป -> การจัดการอุปกรณ์ จากนั้นฉันเห็นอีเมลของฉันในแอพ DEVELOPER ฉันสามารถคลิกที่นี่และเลือกตัวเลือกความน่าเชื่อถือ
3731622

158

เฮ้ดังนั้นคำตอบที่ได้รับการยอมรับก็ใช้งานได้ยกเว้นในกรณีที่คุณต้องการแก้ไขข้อบกพร่องในการเปิดตัวแอปเริ่มต้น อย่างไรก็ตามฉันคิดว่าคำตอบนั้นเป็นวิธีแก้ปัญหามากกว่าและไม่ใช่ทางออกที่แท้จริง จากความเข้าใจของฉันข้อความนี้เกิดขึ้นเมื่อคุณมีความแปลกประหลาดบางอย่างในโปรไฟล์การจัดเตรียม / การตั้งค่าใบรับรองของคุณดังนั้นให้แน่ใจเป็นพิเศษว่าทุกอย่างอยู่ในรูปแบบสุดยอดในแผนกนั้น ก่อนที่จะชนหัวของคุณกับผนังซ้ำ ๆ

สิ่งที่ได้ผลสำหรับฉันคือแอปเปิ้ลเอกสาร :

การจัดเตรียมโปรไฟล์ที่เป็นปัญหาที่ทราบหากคุณอัปเกรดเป็นเมล็ดพันธุ์ดัดแปลงพันธุกรรมจาก betas อื่น ๆ คุณอาจเห็นแอพของคุณหยุดทำงานเนื่องจากปัญหาการจัดเตรียมโปรไฟล์

การแก้ปัญหา:

  1. เชื่อมต่ออุปกรณ์ผ่าน USB กับ Mac ของคุณ

  2. เรียกใช้ Xcode เลือกหน้าต่าง -> อุปกรณ์

  3. คลิกขวาที่อุปกรณ์ในคอลัมน์ซ้ายเลือก "แสดงโปรไฟล์การจัดสรร"

  4. คลิกที่โปรไฟล์การจัดสรรที่ต้องการ

  5. กดปุ่ม "-" ดำเนินการต่อเพื่อลบโปรไฟล์ที่ได้รับผลกระทบทั้งหมด

  6. ติดตั้งแอปอีกครั้ง

ตรวจสอบให้แน่ใจว่าคุณคลิกขวาที่รูปภาพของอุปกรณ์ไม่ใช่ชื่อของอุปกรณ์หรือคุณจะไม่เห็นตัวเลือกโปรไฟล์การจัดเตรียม ฉันกู้คืนโทรศัพท์ใหม่ของฉันจากการสำรองข้อมูลเก่าและมี cruft จำนวนมากแขวนอยู่รอบ ๆ ฉันยังมี 2 dev ที่แตกต่างกัน certs แอคทีฟ (ไม่แน่ใจว่าทำไม) แต่ฉันลบไปแล้วสร้างโปรไฟล์ใหม่กำจัดโปรไฟล์ทั้งหมดบนอุปกรณ์และใช้งานได้

หวังว่านี่จะช่วยคนอื่นได้


2
ฉันอัพเกรดเป็น iPhone 6 โดยใช้การกู้คืนจาก iPhone 5S ของฉัน ฉันจะได้รับคำถามเพื่อความปลอดภัยทุกครั้งที่ฉันลบแอพและทำการ build / run ในขณะที่ทำการดีบัก ฉันทำตามคำแนะนำจริง ๆ แล้วลบโปรไฟล์การจัดสรรทั้งหมดเนื่องจากการลบแบบเลือกไม่ได้ผลสำหรับฉัน (ฉันมีโปรไฟล์การจัดสรรจำนวนมาก) ไม่ได้รับคำถามเพื่อความปลอดภัยอีกต่อไป ขอบคุณ! มันทำให้ฉันบ้า
Del Brown

6
สิ่งนี้ใช้ได้ผล ดูเหมือนว่าคุณกำลังตั้งค่าอุปกรณ์ใหม่จากข้อมูลสำรองโปรไฟล์การจัดสรรจะถูกคัดลอกไปยังอุปกรณ์ใหม่ด้วย โปรไฟล์เหล่านี้จะไม่ถูกต้องสำหรับอุปกรณ์ใหม่ ฉันลบโปรไฟล์ทั้งหมดออกจากอุปกรณ์เรียกใช้ใหม่จาก Xcode และทุกอย่างทำงานตามที่คาดไว้: ไม่ต้องแจ้งอีก
iksnae

4
ควรทำเครื่องหมายเป็นคำตอบที่ถูกต้อง! เคล็ดลับสำหรับผู้พัฒนาที่มีแอพ + โปรไฟล์จำนวนมากสร้างเวิร์กโฟลว์อัตโนมัติและให้วนซ้ำ x เพื่อลบสำหรับคุณ เร่งความเร็วการดำเนินการ "Watch Me Do" เป็น 5x จากนั้นเพิ่มการดำเนินการหยุดชั่วขณะระหว่างการทำซ้ำ 0.3 วินาที
Imran

5
นี่คือคำตอบที่ถูกต้อง ขอบคุณที่มาถึงจุดต่ำสุดของเรื่องนี้ ฉันต้องการแก้ไขข้อบกพร่องในการเปิดตัวครั้งแรกและคุณบันทึกวันของฉันไว้
Paul Cezanne

ดูเหมือนว่าเหมาะกับใครบางคน แต่ไม่ใช่สำหรับฉัน ฉันลบไฟล์การจัดเตรียมทั้งหมดจากอุปกรณ์ของฉัน แต่ข้อความนี้ยังคงปรากฏขึ้นทุกครั้ง ฉันพลาดขั้นตอนใดระหว่างนี้หรือไม่?
Xu Yin

78

อัปเดตสำหรับ iOS9.2.1 และ Xcode 7.2.1

หากคุณได้รับข้อผิดพลาดนี้เมื่อสร้างไปยังอุปกรณ์ใน Xcode:

รูปภาพข้อผิดพลาดสำหรับ Xcode Build

บนอุปกรณ์ของคุณให้แตะไอคอนแอพที่เพิ่งจะเพิ่มจากความพยายามในการสร้างแอพและคุณควรเห็นสิ่งนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ถัดไปบนอุปกรณ์ของคุณไปที่การตั้งค่า -> ทั่วไป -> การจัดการอุปกรณ์และคุณจะเห็นหน้านี้:

ป้อนคำอธิบายรูปภาพที่นี่

เลือกโปรไฟล์ที่คุณใช้กับ Xcode และคุณควรเห็นหน้านี้: ป้อนคำอธิบายรูปภาพที่นี่

คลิก Trust "username@email.com" จากนั้นคลิก Trust ในป๊อปอัพถัดไป

กลับไปที่ Xcode และเรียกใช้โครงการของคุณอีกครั้งและควรสร้างแอปไปยังอุปกรณ์ของคุณ


2
นี่เป็นคำตอบล่าสุดของเครื่องมือและอุปกรณ์รุ่นล่าสุด
guness

22

หากต้องการprocess launch failed: Securityแก้ไขปัญหาและเปิดใช้แอปบนอุปกรณ์ของคุณทันทีให้แตะไอคอนแอปบนอุปกรณ์ iOS หลังจากเรียกใช้แอปผ่าน Xcode

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

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

  1. เรียกใช้แอปผ่าน Xcode คุณจะเห็นการแจ้งเตือนความปลอดภัยด้านล่าง อย่ากด OK

ไม่สามารถเรียกใช้กระบวนการ "AppName" การเปิดตัวล้มเหลว: ความปลอดภัย

  1. บนอุปกรณ์ iOS ของคุณให้แตะที่ไอคอนแอพที่ติดตั้งใหม่:

แตะไอคอนแอปบนอุปกรณ์ iOS ของคุณ

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

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

เชื่อถือนักพัฒนานี้หรือไม่?

  1. ในที่สุดย้อนกลับไปและกด "ตกลง" ในการแจ้งเตือน Xcode คุณจะต้องเรียกใช้แอปอีกครั้งเพื่อเชื่อมต่อแอพที่กำลังรันบนอุปกรณ์ iOS ของคุณเข้ากับตัวดีบัก Xcode

ตอนนี้กดตกลงใน Xcode


นั่นคือการแก้ไขที่หมดเวลา หลังจากที่คุณทำการติดตั้งใหม่ทั้งหมดคำเตือนเหล่านั้นจะปรากฏขึ้นอีกครั้ง
Vitalii Vasylenko

ไม่ใช่คำตอบที่ถูกต้องเพราะเป็นการแก้ไขปัญหาชั่วคราวเท่านั้นทันทีที่คุณจะลบแอปในอุปกรณ์ของคุณและสร้างใหม่ปัญหาจะปรากฏขึ้นอีกครั้ง สำหรับวิธีแก้ปัญหาที่เหมาะสมโปรดตรวจสอบ @nickthedude คำตอบ (ฉันทดสอบบน Xcode 6.4 และใช้งานได้อย่างมีเสน่ห์)
King-Wizard

10

ฉันมีปัญหาเดียวกัน ฉันคลิกตกลงใน xcode และเมื่อเปิดแอพบน iPhone ฉันถามว่าฉันต้องการเชื่อถือแอปพลิเคชันนี้หรือไม่ การทำเช่นนั้นแอพจะทำงานและสร้างและเรียกใช้จาก xcode เพิ่มเติมโดยไม่มีปัญหาใด ๆ จนกว่าจะลบแอพออกจาก iPhone และทำการติดตั้งใหม่ จากนั้นไปที่บรรทัดแรก ;-)


มันค่อนข้างแปลกเพราะฉันทำไปแล้ว แต่ตอนนี้มันทำงานได้อีกครั้งขอบคุณ!
Tom Spee

ไม่ใช่คำตอบที่ถูกต้องเพราะเป็นการแก้ไขปัญหาชั่วคราวเท่านั้นทันทีที่คุณจะลบแอปในอุปกรณ์ของคุณและสร้างใหม่ปัญหาจะปรากฏขึ้นอีกครั้ง สำหรับวิธีแก้ปัญหาที่เหมาะสมโปรดตรวจสอบ @nickthedude คำตอบ (ฉันทดสอบบน Xcode 6.4 และใช้งานได้อย่างมีเสน่ห์)
King-Wizard

10

อีกทางเลือกหนึ่งหากไม่เห็นช่องโต้ตอบ "Untrust App Developer":

ไปที่ iPhone ของคุณ> การตั้งค่า> ทั่วไป> โปรไฟล์> "you@email.com"> เชื่อถือ


10

การตั้งค่า -> ทั่วไป -> การจัดการส่วนกำหนดค่าและอุปกรณ์เลือกโปรไฟล์นักพัฒนาและกด Trust

หากคุณไม่มีเมนูการจัดการโปรไฟล์ & อุปกรณ์คุณต้องลงทะเบียนอุปกรณ์ของคุณบนbeta.apple.comและดาวน์โหลดโปรไฟล์จาก Safari

  1. ติดตั้งโปรไฟล์
  2. รีสตาร์ทอุปกรณ์ของคุณ
  3. แตะที่โปรไฟล์นักพัฒนาและความน่าเชื่อถือ

คุณพร้อมแล้ว


7

ใน iOS 9.2 พวกเขาเปลี่ยนชื่อ 'โปรไฟล์' เป็น 'การจัดการอุปกรณ์'

นี่คือวิธีที่คุณควรทำตอนนี้:

  1. การตั้งค่า -> ทั่วไป -> การจัดการอุปกรณ์
  2. ตรวจสอบแอพ

ฉันสะดุดกับเรื่องนี้หลังจาก googling มากมาย ทำงานเหมือนจับใจ :) +1
dhruvvyas90

2

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


0

Xcode สามารถสร้างและติดตั้งแอปได้ แต่ไม่สามารถเปิดใช้งานได้ในครั้งแรก คุณเพียงแค่ต้องแตะที่ไอคอนของแอพบนโทรศัพท์จากนั้นคุณจะได้รับแจ้งให้ถามว่าคุณต้องการเชื่อถือนักพัฒนาหรือไม่ อนุญาตและแอปจะเปิดตัวจากนั้น Xcode จะสามารถติดตั้งและเปิดแอปนี้และแอปอื่น ๆ ของคุณโดยอัตโนมัติ


ไม่ใช่คำตอบที่ถูกต้องเพราะเป็นการแก้ไขปัญหาชั่วคราวเท่านั้นทันทีที่คุณจะลบแอปในอุปกรณ์ของคุณและสร้างใหม่ปัญหาจะปรากฏขึ้นอีกครั้ง สำหรับวิธีแก้ปัญหาที่เหมาะสมโปรดตรวจสอบ @nickthedude คำตอบ (ฉันทดสอบบน Xcode 6.4 และใช้งานได้อย่างมีเสน่ห์)
King-Wizard

0

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

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


ไม่ใช่คำตอบที่ถูกต้องเพราะเป็นการแก้ไขปัญหาชั่วคราวเท่านั้นทันทีที่คุณจะลบแอปในอุปกรณ์ของคุณและสร้างใหม่ปัญหาจะปรากฏขึ้นอีกครั้ง สำหรับวิธีแก้ปัญหาที่เหมาะสมโปรดตรวจสอบ @nickthedude คำตอบ (ฉันทดสอบบน Xcode 6.4 และใช้งานได้อย่างมีเสน่ห์)
King-Wizard

0

BTW สิ่งนี้จะเกิดขึ้นหากคุณเปลี่ยนทีมเป้าหมายใน Xcode และสร้างใหม่ ค่อนข้างงงที่จะเห็นปัญหาที่เกิดขึ้นกับแอพที่ฉันเคยใช้บนอุปกรณ์มาก่อน เอาฉันสักครู่เพื่อคิดออก ... อาจเกิดขึ้นเพียงครั้งแรกที่สร้างอุปกรณ์กับทีมแม้ว่า


นี่คือคำตอบที่ถูกต้อง การเปลี่ยนโปรแกรมผู้พัฒนาจากส่วนบุคคลเป็นองค์กรทำให้เกิดการแจ้งเตือนนี้
Alex Stone

ไม่ใช่คำตอบที่ถูกต้องเพราะเป็นการแก้ไขปัญหาชั่วคราวเท่านั้นทันทีที่คุณจะลบแอปในอุปกรณ์ของคุณและสร้างใหม่ปัญหาจะปรากฏขึ้นอีกครั้ง สำหรับวิธีแก้ปัญหาที่เหมาะสมโปรดตรวจสอบ @nickthedude คำตอบ (ฉันทดสอบบน Xcode 6.4 และใช้งานได้อย่างมีเสน่ห์)
King-Wizard

0

ฉันมีปัญหานี้มาก่อนใน Xcode 7 สาเหตุจากนั้นฉันก็รู้ว่ามันคือทั้งหมดที่เกี่ยวกับการเชื่อมต่ออินเทอร์เน็ตของฉันมันหยุดทำงานและการตรวจสอบความปลอดภัยโดยใช้อินเทอร์เน็ตเพื่อให้แน่ใจว่าบัญชีนักพัฒนาซอฟต์แวร์ของคุณถูกต้อง และเมื่อไม่เห็นอินเทอร์เน็ตมันก็ให้ข้อผิดพลาดนี้ ... หลังจากที่ฉันแก้ไขอินเตอร์เน็ตแล้วมันก็ใช้งานได้ดี

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