ข้อผิดพลาดนี้มีสาเหตุที่เป็นไปได้หลายประการดังที่เห็นได้จากคำตอบที่แนะนำมากมาย วิธีที่ดีที่สุดในการแก้ไขปัญหาการติดตั้งแอพเช่นนี้คือการตรวจสอบคอนโซลของอุปกรณ์ iOS เองเนื่องจากมักจะให้ข้อความแสดงข้อผิดพลาดที่เฉพาะเจาะจงมากขึ้น ใน Xcode ให้เปิดหน้าต่าง 'อุปกรณ์และเครื่องจำลอง' และดูบันทึกของอุปกรณ์ที่แอปของคุณกำลังติดตั้งอยู่
ในกรณีของฉันข้อผิดพลาด "ไม่สามารถเขียนไปยังอุปกรณ์" เกิดจากสิ่งนี้:
27 ก.พ. 10:54:58 การติดตั้ง iPhone-7-110 (MobileSystemServices) [46]: 0x16f92f000 - [MIBundle _validateWithError:]: 38: ไม่สามารถโหลด Info.plist จากบันเดิลที่ path / private / var / installd / Library / Caches /com.apple.mobile.installd.staging/temp.ebmR6U/extracted/SampleApp.app/Frameworks/SomeFramework.framework
ซึ่งบ่งบอกอย่างชัดเจนว่าเกิดอะไรขึ้น ฉันลืมตั้งInfo.plist
ไฟล์สำหรับเป้าหมายเฟรมเวิร์กแบบไดนามิกของฉัน (ใช้โดยแอพ)