เกิดข้อผิดพลาดขณะเปิดแอปพลิเคชันบนอุปกรณ์


90

ฉันได้รับข้อผิดพลาดนี้ขณะเปิดแอปพลิเคชันบนอุปกรณ์:

Error launching remote program: No such file or directory (/private/var/mobile/Applications/3E6A33F8-52EE-4A0B-AB9F-A122B7C42045/Test.app/Test)

4
คำตอบด้านล่างแม้ว่าจะเป็นที่นิยม แต่ก็ไม่ได้ผลสำหรับฉัน ดูคำตอบของฉันที่นี่: ข้อผิดพลาด Xcode 4: ข้อผิดพลาดในการเริ่มต้นปฏิบัติการ
แซม

คำตอบ:


197

ก่อนอื่นให้ลองรีสตาร์ท Xcode หากไม่ได้ผลให้ลองฮาร์ดรีเซ็ตอุปกรณ์ของคุณ สิ่งนี้เกิดขึ้นกับฉันเมื่อฉันเปลี่ยนรหัสชุดของแอปของฉัน


33
Xcode เริ่มต้นใหม่ควรจะเพียงพอ ตรวจสอบให้แน่ใจว่าคุณได้ปิดและเปิด xcode ใหม่ไม่ใช่แค่ปิดโปรเจ็กต์ :-P
k3a

2
สิ่งที่ฉันต้องทำคือรีสตาร์ท XCode4 ฉันไม่ต้องรีสตาร์ทอุปกรณ์
Heath Borders

1
รีสตาร์ท XCode ทำได้ดีมาก! PS: ฉันยังพบปัญหานี้หลังจากเปลี่ยนรหัสชุด
springrider

1
ใช่สิ่งที่ฉันต้องทำก็คือรีสตาร์ท xcode เช่นกันและอย่างที่สปริงไรเดอร์กล่าวว่าฉันเพิ่งเปลี่ยน Bundle ID ซึ่งอาจมีบางอย่างเกี่ยวข้องกับมัน
tallen11

การรีสตาร์ท xcode เป็นเคล็ดลับขอบคุณ :) - ฉันสงสัยว่าทำไมฉันถึงไม่คิดที่จะลองรีสตาร์ท xcode!
Veeru

2

ด้วย XCode 5 beta จำเป็นต้องมีการฮาร์ดรีเซ็ตอุปกรณ์เพื่อแก้ปัญหา


คุณเริ่มต้นฮาร์ดรีเซ็ตได้อย่างไร
fabb

1
การตั้งค่า> ทั่วไป> รีเซ็ต> รีเซ็ตการตั้งค่าทั้งหมด
Oliver

1

1

หากเพียงแค่รีสตาร์ท Xcode และ iPhone ไม่สามารถช่วยได้ให้ดูที่โปรไฟล์การจัดเตรียม Shift-Command-2 นำมาจากภายใน Xcode จากนั้นคุณสามารถเลือกอุปกรณ์จากนั้นจัดเตรียมโปรไฟล์ภายในนั้น การลบโปรไฟล์ของคุณ (ของฉันมีรายการที่ดูคล้ายกันมากมายที่สร้างโดย Xcode) จากนั้นรีสตาร์ท Xcode และ iPhone จะล้างปัญหา

หากแอปของคุณเป็นแอปพื้นหลังคุณจะต้องลบแอปด้วยตนเองก่อนที่จะปรับใช้เวอร์ชันใหม่ ตัวอย่างเช่นสมมติว่าคุณมีแอป iBeacon ที่รับรู้และทำเครื่องหมายว่าตัวเองเป็นผู้บริโภคพื้นหลังของ Bluetooth Low Energy ระบบปฏิบัติการจะเก็บบันทึกบางส่วนของแอปของคุณแม้ว่าจะไม่ได้ทำงานก็ตาม บันทึกนี้ไม่ถูกล้างออกอย่างถูกต้องเมื่อมีการปรับใช้เวอร์ชันใหม่ (iOS 7.0.4) ซึ่งจะทำให้เกิดข้อผิดพลาดที่รายงานรวมทั้งแขวนโปรโตคอลการดีบักและการปรับใช้กับโทรศัพท์มือถือ โทรศัพท์มือถือจะต้องรีสตาร์ท

การแฮ็กเพื่อหลีกเลี่ยงปัญหาคือการเปลี่ยนรหัสกลุ่มของแอปของคุณเป็นสิ่งที่โทรศัพท์ไม่เห็น จากนั้นจะนำไปใช้กับโทรศัพท์มือถือเป็นแอพที่เพิ่งเห็นใหม่เพื่อหลีกเลี่ยงปัญหาจากการอ้างอิงถึงแอพเก่า


0

นอกจากนี้ยังอาจเกิดจากการพยายามปรับใช้เป้าหมายไปยังอุปกรณ์ที่ไม่รองรับเช่นแอพ iPad กับ iPhone ฉันได้รับข้อความที่เป็นความลับนี้เมื่อฉันลืมเปลี่ยนเป็นแอปสากล


0

นอกจากนี้ยังเกิดขึ้นเมื่อเป้าหมายการทำให้ใช้งานได้สูงกว่าอุปกรณ์ของคุณ

ลดระดับลงและอาจใช้งานได้

(ขอบคุณ Ian Kershaw ที่ทำให้ฉันมองไปรอบ ๆ สนามนี้)


0

ในที่สุดสิ่งที่แก้ไขสำหรับฉันคือการทำความสะอาด (Command + Shift + K) โครงการ Xcode ...

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