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


164

ฉันพยายามเปิดแอพของฉันบนอุปกรณ์ มันเปิดตัวได้สำเร็จบนตัวจำลอง

  • รายการสินค้า
  • ฉันใช้ 7.1 SDK
  • Xcode 5
  • และอุปกรณ์เป็น 7.1 iPhone 4S

ฉันเหนื่อย:

  • สะอาด
  • ล้างโฟลเดอร์สร้าง
  • กำลังลบแอพ
  • ตัดการเชื่อมต่อ / เชื่อมต่ออุปกรณ์ใหม่
  • อุปกรณ์บู๊ต
  • รีสตาร์ท Xcode

ฉันจะทำอย่างไรเพื่อให้มันใช้งานได้

มันอาจเป็นสิ่งที่มีรหัสการลงนาม?

ขณะนี้ฉันได้ตั้งค่าเป็น 'ลงชื่อรหัส Dont' แล้ว


1
คุณตรวจสอบโปรไฟล์การจัดหาของคุณแล้วหรือยัง? ไปที่ผู้จัดงานและตรวจสอบให้แน่ใจว่าอุปกรณ์ของคุณเป็นสีเขียวและไม่ใช่สีเหลือง มันจะช่วยให้คุณแก้ไขปัญหาได้จากที่นั่น XCode5 มีการปรับปรุงที่สำคัญเหนือกว่าเวอร์ชั่นเก่าเพื่อซิงค์โปรไฟล์การเซ็นชื่อรหัสสำรองของคุณโดยอัตโนมัติ
Apollo SOFTWARE

คำตอบ:


399

ฉันมีปัญหานี้เมื่อฉันใช้ใบรับรองการแจกจ่ายแทน Developer เมื่อใช้แอพจาก Xcode คุณสามารถตรวจสอบเป้าหมาย -> การตั้งค่าการสร้าง -> การเซ็นรหัส

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


5
สำหรับฉันนี่คือโปรไฟล์การจัดสรรที่กำลังแจกจ่ายไม่ใช่ใบรับรอง
user1021430

7
เพียงให้แน่ใจว่าคุณทำเช่นนี้ในการตั้งค่าการสร้าง "เป้าหมาย" และไม่ใช่แค่การตั้งค่าการสร้าง "โครงการ"
AndyDunn

5
เพิ่งอัปเดตเป็น Xcode 6.1 และเริ่มได้รับสิ่งนี้ ... ทั้งโซลูชันนี้พร้อมด้วยคำแนะนำสองข้อข้างต้นจะไม่แก้ปัญหานี้ ลอง iPhone 5 หนึ่งกับ iOS 7 ล่าสุดและหนึ่ง iPad กับ iOS 8.1 เบาะแสใด ๆ
helmesjo

2
ทำความสะอาด, ออกจาก iTunes และ XCode, อุปกรณ์ soft-reset (กดแบบโฮม + พลังงานนาน), สร้างและรันโครงการของคุณบนอุปกรณ์
Don Park

1
ฉันสามารถอัพโหลดแอพใน testflight ผ่านการเลือกใบรับรองนักพัฒนาซอฟต์แวร์ได้หรือไม่ ทำให้แอพของฉันทำงานได้ดีจนกระทั่งฉันอัปเกรดเป็น testflight และหลังจากอัปโหลดเป็น testflight ผ่านใบรับรองการแจกจ่ายข้อผิดพลาดนี้จะเกิดขึ้น
Mrugesh Tank

23

ฉันรีสตาร์ท iPad ของฉันซึ่งเชื่อมต่อเพื่อทดสอบแอพและแก้ไขปัญหา


รีบูตเครื่อง iPad ของฉันหลังจากทำโปรไฟล์การจัดสรรสิ่งที่เหมาะกับฉัน
Terry Bu

เพิ่งรีสตาร์ท iPad ทำความสะอาดโครงการสร้างและลบข้อมูลที่ได้รับ
Mattia Personaggio Uno Ducci

11

ในการเปิดใช้งานแอปของคุณบนอุปกรณ์คุณจะทำงานเหล่านี้ตาม:

  1. ขอใบรับรองการพัฒนา

  2. เพิ่มอุปกรณ์ของคุณไปยังพอร์ทัล

  3. รหัสเซ็นชื่อแอปของคุณ

  4. เปิดแอปของคุณบนอุปกรณ์

ตรวจสอบรายละเอียดเพิ่มเติมได้ที่นี่


8

หากโปรไฟล์การจัดสรรและรหัสทุกอย่างของคุณเรียบร้อยดีแล้วให้ลองออกจากโปรแกรมแล้วเริ่มใหม่ XCode ของคุณ มันจะทำงานให้ฉัน


7

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


สิ่งเดียวกันที่เกิดขึ้นกับฉัน iOS8 / iPhone 6 เพิ่งเปิดตัวแอป
Cyprian

4

ด้านล่างนี้เป็นแฮ็กยอดเยี่ยม 2 รายการที่ยังไม่ได้กล่าวถึง:

แฮ็ค # 1:

ล็อคโทรศัพท์ของคุณเริ่มต้นกด XCode รอจนถึง XCode ว่า "ปลดล็อคอุปกรณ์ของคุณเพื่อเปิดตัว" จากนั้นปลดล็อคโทรศัพท์ของคุณก็จะได้รับการเปิดตัวที่ประสบความสำเร็จทำงานทุกครั้ง

แฮ็ก # 2:

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

  1. หลังจากปรับใช้แอปแล้วให้เปิดใช้งานด้วยตนเอง
  2. Goto XCode -> Debug -> แนบกับกระบวนการ ... เพื่อเลือกแอปของคุณจากรายการจากนั้นทำการดีบักอย่างถูกต้อง

มันใช้งานได้ดีสำหรับฉันและมันช่วยประหยัดเวลาได้มาก ฉันหวังว่านี่จะช่วยได้ขอบคุณ!


3

ฉันพบปัญหาเดียวกันและหลังจากดูคำตอบที่นี่ฉันพบว่าเป็นของฉัน ปัญหาที่เกิดขึ้นคือใบรับรองการแจกจ่าย dev ของฉันหายไปจาก iOS Dev Center ดังนั้นฉันแค่คิดว่ามันหมดเวลาแล้ว ฉันไม่ได้รับคำเตือนที่ดีเพียงข้อผิดพลาดด้านบน - การติดตั้งใช้งานได้ แต่การดีบักไม่ได้ ดังนั้นฉันจึงได้ Xcode สร้างใหม่สำหรับฉัน



1

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


1

เพียงทิ้งข้อเสนอแนะเพิ่มเติมให้กับทุกคนที่พบปัญหานี้ (มันทำให้ฉันหงุดหงิดบ่อยครั้ง) - ลองไปที่เป้าหมาย -> (เป้าหมายของคุณ) -> ทั่วไป -> ทีมและเลือกทีมเดิมอีกครั้งซึ่งเป็นการบังคับ Xcode เพื่ออัพเดทโปรไฟล์สำหรับคุณ

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


1

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


0

ในกรณีของฉันไม่มีค่าที่เป้าหมาย -> Build Settins -> โปรไฟล์การจัดสรร แม้ว่าการเซ็นรหัสดูโอเค)


0

ตรวจสอบให้แน่ใจว่าการตั้งค่าโปรไฟล์การจัดสรรในสภาพแวดล้อมของคุณถูกตั้งค่าเป็นโปรไฟล์การพัฒนาของคุณ: โครงการ> การตั้งค่าการสร้าง> การเซ็นชื่อรหัส

พิจารณาตั้งค่าในการตั้งค่าเป้าหมายและโครงการ Pod (ในกรณีที่ใช้ Cocoa Pods)

ในกรณีที่โปรไฟล์การพัฒนาไม่ปรากฏขึ้นให้สร้างหรือดาวน์โหลด: ใบรับรองตัวบ่งชี้และโปรไฟล์> โปรไฟล์การจัดเตรียม


0

หลังจากทำตามข้างต้นแล้วก็ยังไม่ทำงาน (จาก xCode 6) แต่หลังจากรีบู๊ตโทรศัพท์และลบแอปมันก็ใช้งานได้


0

ตรวจสอบชื่อผลิตภัณฑ์เพื่อดูจุด "" "" ไม่อนุญาตในชื่อผลิตภัณฑ์


0

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

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

และดูแล Identity Code Signing ในแท็บเดียวกัน ตรวจสอบให้แน่ใจว่าคุณเลือกทั้งข้อมูลประจำตัวของผู้พัฒนาและไม่จำหน่าย


0

ด้านล่างสองขั้นตอนแก้ไขสำหรับฉัน:

สำหรับxcodeเวอร์ชัน: 7.2

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

สิ่งนี้แก้ไขได้ในกรณีของฉัน



0

หากเป้าหมายของคุณคือเพียงแค่เปิดแอปและแก้ไขข้อบกพร่องคุณยังสามารถแก้ไขสคีมาเป็น "รอให้เปิดใช้งานปฏิบัติการ" และเรียกใช้แอปด้วยตนเอง การตั้งค่าอยู่ภายใต้ Edit schema> Run> Info> Launch เลือก "รอให้เปิดใช้งานโปรแกรมปฏิบัติการได้" แทน "อัตโนมัติ" มันจะรอให้คุณเรียกใช้แอป (โดยการแตะด้วยตนเอง) แทนที่จะหมดเวลา


0

เนื่องจากคำตอบทั้งหมดข้างต้นไม่ได้ช่วยฉันฉันจะเผยแพร่วิธีแก้ปัญหาของฉัน:

การลบการเกิดขึ้นทั้งหมดของxcuserdataโฟลเดอร์ใน.xcodeprojและ.xcworkspaceและการรีสตาร์ท Xcode ช่วยแก้ไขปัญหา จะลบมันคลิกขวา your_app_name.xcodeprojและ / หรือในโฟลเดอร์แอปของคุณและเลือกyour_app_name.xcworkspace "Show Package Contents"ฉันหวังว่าจะช่วยให้ใครบางคนประหยัดเวลา


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


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