เมื่อฉันพยายามที่จะสร้างและเรียกใช้ Xcode กล่าวว่าอุปกรณ์ของฉันถูกล็อค ฉันดูที่ iPhone และไม่ล็อคเลย ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
เมื่อฉันพยายามที่จะสร้างและเรียกใช้ Xcode กล่าวว่าอุปกรณ์ของฉันถูกล็อค ฉันดูที่ iPhone และไม่ล็อคเลย ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
คำตอบ:
คุณบังเอิญไม่ได้ "เชื่อมั่น" อุปกรณ์หรือไม่ วิธีนี้จะป้องกันไม่ให้สื่อสารกับ xcode แม้ว่าอุปกรณ์จะถูกปลดล็อก
อัปเดตนี่คือเอกสารสนับสนุนจาก Apple: http://support.apple.com/th-th/HT5868
โทรศัพท์ของฉันถูกตั้งค่าเป็น "เชื่อถือ" Mac และฉันยังคงพบข้อผิดพลาดนี้กับ Xcode 6.1.1
สิ่งนี้ใช้ได้กับฉัน:
ฉันเพิ่งพบปัญหานี้กับ XCode 8 หลังจากอัปเดตอุปกรณ์ของฉันจาก iOS 9 ถึง 10 ข้อผิดพลาดที่แน่นอนที่ฉันได้รับคือ: Development cannot be enabled while your device is locked. Please unlock your device and reattach.
ฉันได้รับข้อผิดพลาดนี้แม้ว่าโทรศัพท์ของฉันจะถูกปลดล็อคและหลังจากถอดปลั๊กแล้วเสียบอีกครั้ง
ดังที่ได้กล่าวไว้ในคำตอบหลายdevice is locked
ข้อข้อความดังกล่าวเป็นการอ้างถึงอุปกรณ์ที่ไม่เชื่อถือ MacBook ในกรณีของฉันฉันคิดว่าโทรศัพท์ของฉันเป็นค่าเริ่มต้นที่จะไม่ไว้วางใจคอมพิวเตอร์หลังจากอัปเดตเป็น iOS 10 ต่อไปนี้เป็นขั้นตอนที่ทำให้ฉันรีเซ็ตการตั้งค่า (เป็นกระบวนการเดียวกันที่กล่าวถึงในหน้าสนับสนุนของ Apple ในคำตอบของ tehprofessors ):
Settings > General > Reset
แล้วแตะReset Location & Privacy
device locked
ข้อผิดพลาดจะหายไปdevice is locked
ส่งข้อความอีกครั้งโดยไม่มีการเปลี่ยนแปลงการตั้งค่า iPhone หรือการตั้งค่า XCode ใด ๆ บางแห่งตามวิธีการตั้งค่าความน่าเชื่อถือของฉันสำหรับคอมพิวเตอร์ของฉันกำลังถูกรีเซ็ต แต่ฉันไม่แน่ใจว่าเมื่อไหร่และที่ไหน
จากเมนูหน้าต่างในแถบด้านบนของ Xcode เลือกอุปกรณ์และตัวจำลอง
(หรือกด SHIFT + คำสั่ง + 2)
จากนั้นเลือกอุปกรณ์ของคุณคลิกขวาและเลือก Unpair
เมื่อคุณทำเช่นนี้เชื่อใจหรือไม่เชื่อใจจะปรากฏบนอุปกรณ์ของคุณ
เชื่อถืออุปกรณ์อีกครั้งและจะเริ่มเตรียมการเพื่อการพัฒนา
รอให้ Xcode จับคู่อุปกรณ์เพื่อการพัฒนาแล้วคุณก็พร้อมไป!
ฉันพบปัญหาเดียวกันแม้ว่าฉันเลือกตัวเลือก "เชื่อถือคอมพิวเตอร์เครื่องนี้" เป็นครั้งแรก
สิ่งนี้ใช้ได้สำหรับฉัน
วิธีที่เร็วที่สุดสำหรับตอนนี้ที่ฉันพบคือ:
1) ไปที่Window -> อุปกรณ์ (เปลี่ยนปุ่มลัดใน xcode เป็น CMD + P สำหรับฉัน)
2) กดunpairบนอุปกรณ์
3) กดความน่าเชื่อถือใน iPhone
4) สร้างอีกครั้งหรือเรียกใช้โดยไม่สร้าง (Ctrl + CMD + R)
สำหรับทุกคนที่ต้องการคำตอบที่สมเหตุสมผล ..
ฉันลองทุกคำตอบในหน้านี้ (7 ครั้งในขณะที่ 2 ซ้ำกัน) และพวกเขาทั้งหมดไม่ประสบความสำเร็จในการกำจัดข้อผิดพลาด Xcode นี้ให้ฉัน
สำหรับผู้ที่มีปัญหาใน Xcode 9: เพียงแค่รีสตาร์ท Xcode ควรแก้ไขปัญหา
ฉันมีวิธีแก้ปัญหาง่ายๆซึ่งทำงานให้ฉันทันที ใช้เวลา 10 วินาทีในการทำ:
1) ไปที่Window -> Devices & Simulators
และเลิกเลือกShow as run destination
2) ถอดสายเคเบิลออกแล้วเสียบกลับเข้าไปใหม่
3) เรียกใช้โครงการ
นี่ควรจะแก้ปัญหาของคุณ!
2) Unplug the cable and plug it back in. Run the project.
ทางออกที่ง่าย:
ก่อนอื่นให้ถอดอุปกรณ์ของคุณ
ตอนนี้ปลดล็อคอุปกรณ์ของคุณและเสียบอีกครั้ง ตรวจสอบให้แน่ใจว่าได้ปลดล็อคอุปกรณ์แล้ว
ตอนนี้เรียกใช้โครงการ Xcode โดยเลือกอุปกรณ์เป็นเป้าหมาย
สิ่งนี้เกิดขึ้นในขณะที่ใช้ Xcode 9
มีวิธีแก้ไขปัญหาหลายประการตามที่กล่าวไว้ด้านล่าง:
หมายเหตุ:ตรวจสอบให้แน่ใจว่าอุปกรณ์ของคุณไม่ได้ล็อคเมื่อ Xcode พยายามติดตั้งแอพ
โซลูชันที่ 1:
ผม. Disconnect device
และconnect again
โซลูชันที่ 2:
ผม. Restart you device
โซลูชันที่ 3:
ผม. Disconnect device
ii Quit Xcode
(ปุ่มลัด :cmd + Q)
สาม. Open your project
iv Clean project
(คีย์ลัด: cmd + shift + K
)
v. ตอนนี้ connect device
vi Run
โครงการของคุณ
สำหรับฉันโซลูชัน 3 ทำงานได้อย่างสมบูรณ์แบบ
เมื่อคุณเสียบ iPhone มันจะขอให้คุณเชื่อถือคอมพิวเตอร์ หากคุณเชื่อถือและปลดล็อคแล้ว แต่ยังคงกล่าวว่าอุปกรณ์ของคุณถูกล็อค (ข้อผิดพลาด) เพียงแค่ถอดปลั๊กแล้วเสียบใหม่อีกครั้ง
ขั้นตอนเหล่านี้ใช้ได้กับฉันใน iOS 10
เมื่อเร็ว ๆ นี้ฉันได้พบกับ Xcode แสดงว่า "การพัฒนาไม่สามารถเปิดใช้งานได้ในขณะที่อุปกรณ์ของคุณถูกล็อคโปรดปลดล็อคอุปกรณ์ของคุณและใส่กลับเข้าไปใหม่ (0xE80000E2)
หากอุปกรณ์ iOS ของคุณถูกปลดล็อกและเชื่อมต่อกับ mac แล้วและยังได้รับข้อผิดพลาดจาก Xcode 8.1 หลังจากอัปเกรดเป็น iOS 10.1.1 แสดงว่าอุปกรณ์ Mac ไม่น่าเชื่อถือ
หากต้องการแก้ไขให้ยกเลิกการเชื่อมต่ออุปกรณ์กับ mac ก่อนจากนั้นไปที่แอพการตั้งค่า iOS แล้วเปิดทั่วไป -> รีเซ็ต -> รีเซ็ตตำแหน่งและความเป็นส่วนตัว
จากนั้นเชื่อมต่ออุปกรณ์กับ mac และเมื่อได้รับแจ้งให้เลือก select trust the mac
จากนั้นรอไฟล์สัญลักษณ์การประมวลผลภายในอุปกรณ์และ mac ของคุณ หลังจากเสร็จสิ้นคุณสามารถเรียกใช้โครงการไปยังอุปกรณ์ของคุณ มันจะทำงาน
ปัญหานี้ไม่เกี่ยวกับ "ความน่าเชื่อถือ" หรือไม่ มันเป็นข้อผิดพลาดใน Xcode
เพียงทำตามขั้นตอนเหล่านี้
เมื่อ Xcode กำลังทำงานและอุปกรณ์ของคุณเชื่อมต่ออยู่:
ฉันพบปัญหานี้บ่อยครั้ง (อย่างน้อยชอบ 5 ครั้งต่อสัปดาห์) เกือบทุกครั้งที่มีเหตุการณ์เช่นนี้การรีสตาร์ท Xcode จะแก้ไขได้ แต่คราวนี้ดูเหมือนจะไม่มีอะไรทำงานรวมถึง:
ทำหลายสิบครั้งในทุกคำสั่งที่แตกต่างกัน
สิ่งที่แก้ไขปัญหาสำหรับฉันในครั้งนี้คือ:
✅การรีบูตเครื่อง Mac
โซลูชัน : สลับอุปกรณ์เป้าหมายเป็นอุปกรณ์อื่น (เช่นอุปกรณ์ iOS ทั่วไป)
จากนั้นปลดล็อกอุปกรณ์ทางกายภาพของคุณและสลับกลับไปที่อุปกรณ์นั้นอีกครั้ง
มีวิธีง่าย ๆ ในการแก้ไขปัญหานี้ อย่างน้อยมันก็ใช้งานได้สำหรับฉัน ในอุปกรณ์ iPhone ของคุณไปที่การตั้งค่า> ผู้พัฒนา> คลิกใน“ ล้างคอมพิวเตอร์ที่เชื่อถือได้” พิมพ์รหัสผ่านที่จำเป็นและทำ !!!
วิธีที่ง่ายที่สุดที่ฉันพบ
โดยทั่วไปแล้วเพียงแค่ถอดปลั๊ก / เสียบใหม่ดูเหมือนว่าจะทำงานให้ฉัน แต่วันนี้มันไม่ได้ทำงานอย่างอื่น: ฉันเปิดใช้งานการดีบักเครือข่ายบนอุปกรณ์ที่เป็นปัญหาและดูเหมือนว่าจะจำการตั้งค่า "ล็อค" ของเครือข่ายเก่าได้ในขณะที่ไม่เห็นว่าอุปกรณ์นั้นเชื่อมต่อผ่าน USB จริง . หลังจาก (ชั่วคราว) ยกเลิกการเลือก " เชื่อมต่อผ่านเครือข่าย " และการแทนที่มันจะทำงานได้อีกครั้ง
มีวิธีแก้ปัญหาสองข้อสำหรับฉัน 1) ตัดการเชื่อมต่ออุปกรณ์ของคุณจาก mac และใส่กลับเข้าไปใหม่ 2) ตัดการเชื่อมต่ออุปกรณ์ของคุณจาก mac และรีสตาร์ทแล้วเชื่อมต่อกับ mac มันจะทำงาน
คำตอบมากมาย แต่คำตอบที่ดีสำหรับฉัน (El Capitan, Xcode 8.2) คือการปิด iTunes หากมีการเชื่อมต่อกับอุปกรณ์ IOS แม้ว่า Xcode จะสามารถโหลดส่วนประกอบของแอปได้ แต่ก็ยังไม่สามารถเรียกใช้งานได้
บนอุปกรณ์ของคุณ (iPhone / iPad) ข้ามไป: การตั้งค่า -> นักพัฒนา -> ล้างคอมพิวเตอร์ที่เชื่อถือได้ทำงานให้ฉัน
ฉันพบว่าการปิดคอนโซลและเครื่องมือช่วยให้ XCode สามารถเห็น iPhone ของฉันได้อีกครั้ง ฉันต้องการให้แน่ใจว่าโปรแกรมอื่น ๆ ที่เกี่ยวข้องไม่ทำงานหากคุณไม่ต้องการ
สิ่งนี้สามารถเกิดขึ้นได้เนื่องจากการอัปเดตที่รอดำเนินการบนอุปกรณ์ของคุณ นอกจากนี้ยังหมายความว่าคุณต้องอัปเดตโทรศัพท์เชื่อมต่อกับ MacBook (ไว้วางใจหากจำเป็น) นี่คือวิธีที่ฉันพบปัญหาและวิธีแก้ไขของฉัน
การตรวจสอบความเป็นไปได้อย่างหนึ่งที่คุ้มค่าหากไม่มีวิธีการแก้ปัญหาอื่น ๆ เหล่านี้ทำงานคือไม่มีพื้นที่เหลือบนอุปกรณ์ Xcode จะไม่ให้ข้อผิดพลาด "อุปกรณ์เต็ม" ที่เป็นประโยชน์แก่คุณเพื่อบอกคุณว่าอุปกรณ์ของคุณไม่มีพื้นที่เก็บข้อมูลเหลืออยู่ แต่จะไม่สามารถปรับใช้แอปสร้างไปยังอุปกรณ์ที่มีที่เก็บข้อมูลเต็ม ทางออกเดียวในสถานการณ์นั้นคือการลบสื่อหรือแอพ / ข้อมูลอื่น ๆ เพื่อเพิ่มพื้นที่ว่างเพียงพอ
บางครั้งอุปกรณ์ของคุณจะหยุดการไว้วางใจพีซีของคุณโดยไม่มีการแก้ไข ไปที่การตั้งค่าของคุณจากนั้นทั่วไป> รีเซ็ต> รีเซ็ตตำแหน่งและความเป็นส่วนตัว และเสียบอุปกรณ์ของคุณเข้ากับพีซีอีกครั้งแล้วกด "เชื่ออุปกรณ์นี้" ที่ปรากฏขึ้นในโทรศัพท์ของคุณ
การแก้ไขปัญหานี้อีกประการหนึ่งคือการเชื่อมต่อ iPhone ของคุณกับ Xcode ของคุณที่เปิดอยู่ในขณะที่ iPhone ของคุณอยู่ในหน้าจอหลักไม่ได้อยู่ใน lockscreen หรือเปิดแอป
โซลูชันก่อนหน้าทั้งหมดไม่ทำงาน
Finlay การเปลี่ยนสายเคเบิลของ iPhone แก้ปัญหาได้แล้ว
ฉันต้องเพิ่มอุปกรณ์ลงใน xcode อีกครั้ง
ใน XCode เปิดอุปกรณ์และเครื่องจำลอง (CMD + Shift + 2) ในรายการด้านซ้ายให้กดปุ่ม + และเพิ่มอุปกรณ์เดิมอีกครั้ง