ฉันกำลังพยายามสร้างโครงการใน Xcode เวอร์ชัน 8.0 เบต้า 6 (8S201h) และฉันได้รับข้อผิดพลาดนี้
บัญชีแอปเปิ้ลเป็นบัญชีฟรีเพราะฉันเพิ่งเล่นกับ Xcode แต่มันบังคับให้ฉันตั้งเป็นทีม ความช่วยเหลือใด ๆ
ฉันกำลังพยายามสร้างโครงการใน Xcode เวอร์ชัน 8.0 เบต้า 6 (8S201h) และฉันได้รับข้อผิดพลาดนี้
บัญชีแอปเปิ้ลเป็นบัญชีฟรีเพราะฉันเพิ่งเล่นกับ Xcode แต่มันบังคับให้ฉันตั้งเป็นทีม ความช่วยเหลือใด ๆ
คำตอบ:
ตรวจสอบเมนูชุดรูปแบบที่ด้านบนของหน้าต่างโครงการ Xcode ดูที่ปลายทางที่คุณกำลังพยายามใช้งานหากคุณทำงานในโปรแกรมจำลองคุณไม่จำเป็นต้องเซ็นชื่อโครงการของคุณ
หากคุณทำงานในอุปกรณ์คุณจะต้องแนบอุปกรณ์จริง ต้องไม่พูดว่า "อุปกรณ์ทั่วไป"
ในกรณีของฉันข้อผิดพลาดนี้หายไปเมื่อฉันเปลี่ยน "Bundle Identifier" เป็นสิ่งทั่วไปน้อย (เช่นการเพิ่มตัวเลขสุ่มบางส่วนในตอนท้าย)
เปลี่ยนตัวระบุกลุ่มเป็นสิ่งที่ไม่ซ้ำกัน
หากคุณกำลังติดตามการสอนและใส่ตัวระบุทั่วไปจากนั้นการเพิ่มตัวเลขจำนวนหนึ่งไปยังจุดสิ้นสุดจะช่วยแก้ปัญหาของคุณได้
เช่นหากคุณมีHelloWorld ให้เปลี่ยนเป็นHelloWorld12345
หลังจากดิ้นรนเป็นเวลาหนึ่งชั่วโมงฉันก็ยกเลิกการเลือก "จัดการการลงชื่อโดยอัตโนมัติ" และกลับไปที่โรงเรียนแบบเก่าเพื่อระบุโปรไฟล์ของฉัน อาจไม่ใช่สิ่งที่ดีที่สุดที่จะทำ แต่ใช้งานได้
ตรวจสอบสิ่งเหล่านี้
อุปกรณ์ 1.A เชื่อมต่อกับระบบของคุณหรือไม่
2. เป้าหมายการปรับใช้ใน xcode (ทั่วไป -> ข้อมูลการปรับใช้ -> เป้าหมายการปรับใช้) ซึ่งควรตรงกับเวอร์ชัน iOS ของอุปกรณ์ของคุณ
3. เปลี่ยนรหัสบันเดิลของคุณ ปฏิบัติตามกฎทั่วไปของการตั้งค่าตัวระบุบันเดิลที่ไม่ซ้ำสำหรับโครงการของคุณในขณะที่ทำงานในอุปกรณ์ ดูสิ่งนี้รูปแบบที่ถูกต้องของตัวระบุบันเดิลใน iOS คืออะไร?
นอกจากนี้ควรระวังด้วยจำนวนตัวระบุบันเดิลที่คุณตั้งไว้ในโครงการ โปรดจดจำตัวระบุกลุ่มทั้งหมดหรือจดไว้ที่ไหนสักแห่ง เนื่องจากคุณกำลังใช้บัญชีฟรีคุณจึง จำกัด การเข้าถึงจำนวนรหัสบันเดิล
คุณควรปิดใช้งานการแจ้งเตือนแบบพุชในส่วน "ความสามารถ" ของโครงการ ลองเปลี่ยน "กลุ่มแอพ" ในรูปแบบของ group.com.someString
สิ่งเหล่านี้ช่วยให้ฉันเรียกใช้แอพของฉันในอุปกรณ์จริงโดยไม่มีข้อผิดพลาด
การสร้างโปรไฟล์โทรศัพท์ของคุณใช้เวลาสักครู่ . . ดูแถบสถานะที่ด้านบนเพื่อให้แน่ใจว่าโทรศัพท์ของคุณถูกทำโปรไฟล์อยู่ด้านบน
ต่อไปให้แน่ใจว่าคุณเลือกโทรศัพท์ของคุณเป็นเป้าหมายไม่ใช่ iPhone 7 หรือ iPhone 8 ... โทรศัพท์ที่แน่นอนของคุณ สิ่งนี้ทำได้โดยเลือก: ผลิตภัณฑ์> ปลายทาง> (เลือกโทรศัพท์ของคุณ)
โทรศัพท์ของคุณจะปรากฏขึ้นหลังจากเสียบปลั๊กเปิดและปล่อยทิ้งไว้สองสามนาทีในขณะที่ Xcode สร้างโปรไฟล์
ฉันมีข้อผิดพลาดนี้หลายครั้งและสิ่งที่แก้ได้สำหรับฉันคือต่อไปนี้:
หากวิธีนี้ใช้ไม่ได้ผลคุณควรพิจารณาเพิกถอนใบรับรองจากนั้นสร้างใบรับรองใหม่และทำตามขั้นตอนด้านบนอีกครั้ง
Click View Details
ใน xCode 8.3.3 ไปที่ไหนMember center
กันแน่? คุณช่วยอธิบายได้ไหม
หลังจากเวลาผ่านไปด้วยข้อผิดพลาดรบกวนเดียวกันและหลังจากฉันเขียน Bundle Identifier ที่ไม่ซ้ำกันและไม่ได้ช่วยฉันค้นหาเว็บและพบว่าที่นี่ข้อผิดพลาดของฉันคือฉันเลือกอุปกรณ์เสมือนและไม่ใช่อุปกรณ์จริง ทางออกคือ:
1. ฉันเสียบ iPhone ของฉัน
2. ฉันคลิกที่ปุ่ม - ตั้งค่าแบบแผนที่ใช้งานอยู่ และมันอยู่บน iPhone อุปกรณ์อันดับต้น ๆ ข้อผิดพลาดได้หายไป
ปัญหาที่อยู่เบื้องหลังข้อผิดพลาดนี้คือการไม่สามารถใช้งาน App ID ด้วย Bundle Identifier ที่ให้มา
วิธีแก้ไข: เปลี่ยน Bundle Identifierอย่างง่าย ๆ :)
ข้อผิดพลาดนี้เป็นเพราะคุณเลือกเป้าหมายมากกว่าชื่อโครงการดังนั้นโปรดที่ด้านซ้ายของ General ใน Xcode คุณจะพบชื่อโครงการของคุณ คลิกที่มันและเปลี่ยนจากเป้าหมายเป็นส่วนโครงการ
กำลังเพิ่มสิ่งนี้เพราะฉันใช้เวลา 4 ชั่วโมงในการหาข้อมูล ..
Xcode จะไม่สามารถสร้างโปรไฟล์การจัดสรรสำหรับอุปกรณ์ที่ไม่มีชื่อเช่น "" หรือ "" เมื่อฉันเปลี่ยนชื่ออุปกรณ์เป็นอย่างอื่นขั้นตอนข้างต้นใช้งานได้
เปลี่ยนDeployment Target
เป็นเวอร์ชั่นที่ใหม่กว่าและแก้ไขแล้ว
สำหรับฉันสิ่งนี้เกิดขึ้นเมื่อฉันทำแอพ tvOS และไม่ได้ลงทะเบียน appleTV
โดยทั่วไปคุณต้องเสียบอุปกรณ์หรือลงชื่อเข้าใช้ (เชื่อมต่อ) .. จากนั้นจะปรากฏขึ้นที่นี่: https://developer.apple.com/account/resources/devices/list
คุณยังสามารถเพิ่มอุปกรณ์ได้ที่นี่ .. คุณต้องคลิกรีเซ็ตเพื่อให้สามารถเพิ่มอุปกรณ์ใหม่ได้ ปุ่มรีเซ็ตควรติดป้ายแก้ไขเนื่องจากไม่ได้รีเซ็ตอะไร
ตัวอย่างเช่นหากคุณต้องการสร้างแอป tvOS คุณต้องมีแอปเปิ้ลทีวีในรายการอุปกรณ์ เมื่อคุณเพิ่มที่แล้วคุณจะไปดี จูบ.
สำหรับฉันสิ่งนี้เกิดขึ้นเมื่อฉันพยายามเรียกใช้อุปกรณ์ที่มี iOS เวอร์ชันใหม่กว่าที่สนับสนุนโดย Xcode เวอร์ชันที่ฉันใช้
ข้อผิดพลาดทั้งสองนี้เกิดขึ้นเนื่องจากโปรไฟล์การจัดสรรไม่มีอยู่ หากต้องการสร้างเพียงทำสิ่งต่อไปนี้ตามที่แนะนำในข้อความแสดงข้อผิดพลาด:
เปลี่ยนตัวระบุบันเดิลโซลูชันแบบตรง
Mannual: ไปที่บัญชีนักพัฒนาแอปเปิ้ลของคุณและกดปุ่มใบรับรองเลือกอุปกรณ์จากด้านซ้ายเพิ่มชื่ออุปกรณ์และ UDID ปิด Xcode และกดการลงชื่ออัตโนมัติ
อัตโนมัติ: แนบ iPhone ของคุณกับ Xcode และเรียกใช้แอปนั้น Xcode จะสร้างโปรไฟล์โดยอัตโนมัติ