Xcode 9“ iPhone ไม่ว่าง: การเตรียมการดีบักเกอร์รองรับ iPhone”


398

ฉันกำลังหาข้อมูลเพิ่มเติมเกี่ยวกับข้อความนี้ Xcode 9 ดูเหมือนจะถูกแขวนอยู่สองสามนาทีแล้ว

ฉันจะบอก Xcode 9 ให้จดจำอุปกรณ์ที่ใช้ก่อนหน้าของฉันได้อย่างรวดเร็วอัปเดตเป็น iOS 11 ได้อย่างไร

iPhone ของ. Alex ไม่ว่าง: การเตรียมการรองรับการดีบั๊กสำหรับ iPhone
Xcode ของ. Alex จะดำเนินต่อไปเมื่อ iPhone ของ Alex ได้รับการเสร็จสิ้น

ภาพหน้าจอ Xcode สำหรับข้อความแสดงข้อผิดพลาดด้านบน


6
ฉันรีสตาร์ทโทรศัพท์และรอประมาณ 1 นาทีจากนั้นก็ใช้งานได้
Michael Wang

2
ฉันรีบูตเครื่องโทรศัพท์และรีสตาร์ท XCode หลายครั้งและมันก็ไม่ได้ช่วยอะไร ฉันไม่ทำงานหลังจากรีบูตเครื่อง mac
Mercurial

สิ่งนี้เกิดขึ้นกับฉันหลังจากฉันทำการอัปเดต iOS บน iPhone 6 ของฉันแถบความคืบหน้าที่ด้านบนของหน้าต่าง Xcode ควรแสดงความคืบหน้าของสิ่งที่กำลังเกิดขึ้นในพื้นหลัง ฉันเชื่อว่าสิ่งที่มันทำคือการโหลดในบันทึกข้อผิดพลาด / สัญลักษณ์ / ฯลฯ .... เช่นเดียวกับที่เกิดขึ้นทุกครั้งที่คุณอัปเดตระบบปฏิบัติการบน iDevice ของคุณ
Supertecnoboff

คำตอบ:


609

มีหลายวิธีสำหรับการนี้:

โซลูชันที่ 1:อดทนรอ 10 ถึง 15 นาที ดื่มชาหรือท่องไปรอบ ๆ ;-)

โซลูชันที่ 2:ตัดการเชื่อมต่ออุปกรณ์จากระบบ รีสตาร์ททั้ง iPhone และ Xcode แล้วสร้างใหม่อีกครั้ง

โซลูชันที่ 3:

  1. ไปที่ Windows →อุปกรณ์และตัวจำลอง (ปุ่มทางลัด: cmd + shift + 2)

    ขั้นตอนที่ 1

  2. คุณจะเห็นอุปกรณ์ iPhone เชื่อมต่อกับระบบพร้อมข้อความ

    iPhone ไม่ว่าง: การเตรียมการดีบักเกอร์สำหรับ iPhone

  3. คลิกที่ปุ่มเครื่องหมายบวก (+) ที่มุมซ้ายล่าง

    Step2-3

  4. นี่จะแสดงอุปกรณ์ที่เชื่อมต่อกับระบบ คลิกที่ปุ่มถัดไป

    ขั้นตอนที่ 4

  5. หลังจากนั้นคุณจะเห็น 'การตั้งค่าอุปกรณ์สำเร็จ' คลิกที่ปุ่มเสร็จ

    ขั้นตอนที่ 5

โซลูชัน 3 ใช้งานได้สำหรับฉัน!

โซลูชันที่ 4:

เลิกจับคู่อุปกรณ์ของคุณแล้วจับคู่อีกครั้ง หลังจากนั้นให้ทำตามขั้นตอนที่ 3


73
โซลูชัน 3 น่าทึ่ง คุณอาจต้องการที่จะเพิ่มหลังจากขั้นตอนที่ 5 คุณต้องคลิก "ยกเลิกการทำงาน" และเรียกใช้อีกครั้ง มันจะทำงานทันที
Kqtr

2
คุณอาจต้องการตรวจสอบ (ใน iPhone ของคุณ) สำหรับปัญหาความน่าเชื่อถือภายใต้: การตั้งค่า> ทั่วไป> การจัดการโปรไฟล์และอุปกรณ์
danielhadar

13
ระบบนิเวศ iOS นี้มีปัญหามากมาย ฉันเพิ่งเริ่มเรียนรู้และเดือนแรกได้แก้ไขข้อบกพร่องของ macOS, iOS และ xCode
Primož Kralj

3
ขอบคุณมาก! โซลูชัน # 3 ทำงานได้ทันที ฉันต้องคลิก“ ยกเลิกการทำงาน” ก่อน นี่น่ารำคาญฉันเกือบปีแล้วฉันคิดว่า Apple แก้ไขข้อผิดพลาดที่ไร้สาระนี้ (ฉันส่งข้อเสนอแนะให้พวกเขาและฉันมั่นใจว่าคนอื่น ๆ ทำเช่นกัน…) แต่…
Majakovskij

14
โซลูชัน # 1 ใช้งานได้สำหรับฉัน: D! ตอนแรกฉันคิดว่าฉันต้องรอ แต่ใช้งานได้จริงเท่านั้นหลังจากฉันทำชาด้วยตัวเอง! ขอบคุณสำหรับเคล็ดลับ
Ki Jéy

218

ฉันคลิก 'ยกเลิกการทำงาน' เปิดรายการอุปกรณ์ยกเลิกการจับคู่ iPhone ของฉันถอดสาย USB ออกแล้วเชื่อมต่อใหม่จับคู่ iPhone แล้วขอให้ iPhone ของฉันใส่รหัส ("รหัสพิน") ทำอย่างนี้และในที่สุดก็สามารถจับคู่โทรศัพท์ของฉันได้อย่างถูกต้อง


3
ไม่จำเป็นต้องรีสตาร์ท iPhone ตรวจสอบให้แน่ใจว่าหน้าจอหลักยังคงอยู่, ไม่ได้จับคู่ iPhone, ถอดปลั๊ก USB แล้วเสียบกลับเข้าไปใหม่คลิกปุ่มความน่าเชื่อถือบน iPhone และไปได้ดี
Spechal

ฉันไม่ต้องตรวจสอบให้แน่ใจว่าหน้าจอหลักทำงานได้ดีเพียงทำตามขั้นตอนในคำตอบ
Jake T.

ฉันต้องตอบคำถามที่เชื่อถือของ iTunes ได้สำเร็จหลังจากตอบ
djdance

3
การจับคู่และการจับคู่ทำงานอีกครั้ง (ตัวเลือก Xcode นี้อยู่ใน Windows -> อุปกรณ์และเครื่องจำลอง)
Freewalker

สิ่งนี้ใช้งานได้หลังจากที่ฉันลอง 3 ครั้งดังนั้นบางที Solution # 1 ด้านบน (เพื่อรอสักครู่) เป็นวิธีแก้ปัญหาเดียวที่ทำงานได้
Daniel Springer

61

รอสักครู่ แอปพลิเคชันจะเริ่มต้นโดยอัตโนมัติ


และมันเกิดขึ้นครั้งแรกเท่านั้น ฉันไปที่นี่เพราะฉันมีปัญหานั้น แต่เกิดขึ้นเฉพาะครั้งแรกที่ฉันพยายามเปิดแอปพลิเคชัน มันไม่ได้เกิดขึ้นอีก 3 วัน
kevLinK

23

การรีสตาร์ท Xcode ใช้งานได้สำหรับฉัน

สิ่งที่ไม่ได้ผลสำหรับฉัน:

  • รอหนึ่งชั่วโมงในหนึ่งอุปกรณ์
  • รอหนึ่งชั่วโมงบนอุปกรณ์อื่น
  • รีสตาร์ทอุปกรณ์
  • อุปกรณ์จับคู่ / จับคู่

16

ปรากฎว่า XCode เปิดหน้าต่างตัวจัดการอุปกรณ์ใต้และรอให้คุณกดปุ่มถัดไป สลับไปที่หน้าต่างนั้นกดถัดไปและคุณจะได้รับแถบความคืบหน้าเพื่อให้กระบวนการแสดงขึ้น

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


2
ฉันต้องไปที่ WINDOW> อุปกรณ์ & ตัวจำลองใน Xcode และเห็นว่าการประมวลผลไม่ว่าง นั่นเป็นประโยชน์ ขอบคุณ!
เออร์นี่

12

ในกรณีของฉัน iTunes เปิดดังนั้น

1 - เปิด iTunes

2 - เข้าถึงโทรศัพท์ของคุณ

ป้อนคำอธิบายรูปภาพที่นี่

3 - คลิกเพื่อยกเลิกการเชื่อมต่อโทรศัพท์ของคุณ ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้อุปกรณ์พร้อมใช้งานบน XCode

ป้อนคำอธิบายรูปภาพที่นี่

หวังว่าจะช่วย ....


1
การปิด iTunes "กล่องโต้ตอบมีซอฟต์แวร์อัปเดตสำหรับ iPhone ของคุณ" แก้ปัญหาสำหรับฉันแล้ว
Erick A. Montañez

หากคุณไม่ต้องการฟังเพลงของคุณในระหว่างการพัฒนาให้ปิดมันจะทำงาน @ ErickA.Montañez =)
h3nr1ke

@ ErickA.Montañezซึ่งหมายความว่า iOS อัปเดตไม่ถูกต้องคุณควรดาวน์โหลดและติดตั้งการอัปเดตนั้น (สำรองก่อน)
Daniel Springer

10

ฉันถอดสายเคเบิลและเห็นสิ่งนี้ หลังจากถึงจุดสิ้นสุดฉันก็สามารถรันได้โดยไม่มีปัญหา

สกรีนช็อต Xcode ของแถบสถานะที่แสดง "การเตรียมการสนับสนุนดีบักเกอร์"

คุณไม่ต้องถอดปลั๊กเพื่อดูสิ่งนี้ เพียงกดปุ่มยกเลิกแล้วคุณจะเห็นความคืบหน้า


นั่นเป็นคำใบ้ที่ดี ตอนแรกฉันไม่เห็นบาร์นี้ ดังนั้นฉันคิด หากคุณไม่เห็นแถบความคืบหน้าใด ๆ ให้ยกเลิกการจับคู่โทรศัพท์แล้วลองอีกครั้ง
Kevin R

10

วิธีการแก้ปัญหาด้านล่างใช้งานได้สำหรับฉันทำตามขั้นตอนเพื่อแก้ไขปัญหาของคุณ:

ขั้นตอนที่ 1 : ยกเลิกการรัน

ขั้นตอนที่ 2 : เปิดเมนูหน้าต่างและเลือกอุปกรณ์และตัวจำลอง

ขั้นตอนที่ 3 : เลิกจับคู่ iPhone

ขั้นตอนที่ 4 : ถอดสายเคเบิล USB iPhone และเชื่อมต่อกับระบบอีกครั้ง

ขั้นตอนที่ 5 : จับคู่ iPhone เมื่อคุณเชื่อมต่อจากนั้นระบบจะขอให้คุณเชื่อถือหรือไม่อนุญาตให้คลิก Truct บน iPhone ของคุณแล้วป้อนรหัสผ่าน (Pin Code)

หมายเหตุ : ฉันทำตามขั้นตอนข้างต้นทั้งหมดแล้ว ปัญหาการดีบักเกอร์อุปกรณ์ของฉันหายไป

ด้านล่างเป็นภาพหน้าจอของอุปกรณ์และเมนูตัวจำลอง

ป้อนคำอธิบายรูปภาพที่นี่


6
  1. คลิกที่เมนู Window
  2. เลือกอุปกรณ์และตัวจำลอง
  3. เลือกอุปกรณ์ของคุณ
  4. คลิกที่ปุ่ม + ที่มุมซ้ายล่าง
  5. คลิกถัดไป
  6. คลิกเสร็จสิ้น

5

ฉันพบการลบแอพออกจากอุปกรณ์และติดตั้งใหม่ด้วย Xcode แก้ปัญหานี้


4

ฉันรู้ว่าฉันมีพื้นที่ว่างในดิสก์น้อยกว่า 100 MB การเพิ่มพื้นที่ว่างในดิสก์ช่วยแก้ไขปัญหาให้ฉันได้!


3

เมื่อคุณเสียบอุปกรณ์ใหม่ที่มี iOS 11, Xcode 9 จะเตรียมการสนับสนุนการดีบักเกอร์สำหรับอุปกรณ์นั้นในเวลานี้คุณควรรอให้เสร็จสมบูรณ์

จากนั้นเรียกใช้โครงการในอุปกรณ์นั้นมันจะทำงานได้อย่างราบรื่น

หากคุณไม่อดทนต่อการสร้าง Debugger Support มันจะทำให้เกิดข้อผิดพลาดที่กล่าวถึงในคำถาม


วิธีนี้ใช้งานได้: รอสักครู่เพื่อให้กระบวนการเสร็จสมบูรณ์
Crashalot

ใช่พยายามสงบสติอารมณ์หรือดื่มกาแฟสักถ้วยในเวลานั้น😂
R. Mohan

3

วิธีแก้ปัญหาง่าย ๆ :

  • เปิดหน้าต่าง -> อุปกรณ์และเครื่องจำลอง
  • เลิกจับคู่ iPhone กับรายการด้านข้าง
  • ถอดและเสียบสายเคเบิล USB อีกครั้ง
  • กด Trust ในข้อความแจ้งในอุปกรณ์!
  • ถ้าอย่างนั้นมันก็ใช้ได้! มันใช้งานได้สำหรับฉัน

3

ฉันใช้ iPhone X เพื่อดีบักผ่านเครือข่ายและมีปัญหานี้ในทันที

ปิดการใช้งาน "เชื่อมต่อผ่านเครือข่าย"แล้วลองอีกครั้งด้วย USB เคล็ดลับนี้ใช้ได้สำหรับฉัน

ป้อนคำอธิบายรูปภาพที่นี่


3

วิธีที่ดีที่สุด:

  1. ตัดการเชื่อมต่อ Iphone
  2. ล้าง xcode โดยคำสั่ง + shift + k หรือไปที่ผลิตภัณฑ์ -> ล้าง

เชื่อมต่ออีกครั้ง

ทำงานอีกครั้ง



2

ฉันมีปัญหาเดียวกันหลายครั้งสิ่งเหล่านี้เหมาะกับฉัน:

  • รีสตาร์ทโทรศัพท์ + xCode ของฉัน
  • ตรวจสอบว่าทั้ง Mac และ iPhone ของคุณเชื่อมต่อกับเครือข่ายเดียวกัน (มีศักยภาพสูง)
  • ซ่อมโทรศัพท์ของฉัน

2

การตั้งค่าของฉัน

  • macOS 10.14.6
  • iOS 13.2.3
  • Xcode 11.2

ลองใช้คำแนะนำ "speedrun" ทั้งหมดจนถึงปี 2019-11-24 โดยไม่มีโชค การรอดูเหมือนจะหลีกเลี่ยงไม่ได้ แต่ในกรณีของฉันยาวอย่างไม่น่าเชื่อ:

ด้วยเวอร์ชัน iOS ที่อัปเกรดใหม่

ฉันพบความคิดเห็นนี้ในRedditซึ่งทำให้รู้สึกมากที่สุด:

สิ่งนี้จำเป็นเมื่อคุณเชื่อมต่ออุปกรณ์กับเวอร์ชั่น iOS ที่ Xcode ของคอมพิวเตอร์นั้นไม่เคยเห็นมาก่อน มันบันทึกไว้ใน / Users / ชื่อผู้ใช้ / Library / Developer / Xcode / iOS DeviceSupport และใช้เวลาสักครู่ อย่ารีสตาร์ท Xcode เนื่องจากจะไม่ช่วยคุณเพียงแค่รอให้เสร็จ

ใช้เวลาพอสมควรเนื่องจากไฟล์รองรับการดีบักเกอร์เหล่านี้ใช้พื้นที่มาก (29 GB สำหรับฉัน) ถึงแม้ว่าคุณจะสามารถลบรุ่นใด ๆ ออกจากที่นั่นได้อย่างปลอดภัยและหากคุณเชื่อมต่ออุปกรณ์กับเวอร์ชันนั้นอีกครั้งมันจะบันทึกอีกครั้งจาก เกา.

ดังนั้นหากคุณเพิ่งอัพเกรด iOS ของคุณส่วน "ตั้งแต่เริ่มต้น" อาจใช้เวลานานกว่าปกติขึ้นอยู่กับสภาพเครือข่ายของคุณ ในกรณีของฉันมันนานกว่า "10-15 นาที" ที่คนอื่นอ้าง ฉันวัดเป็นชั่วโมง

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

สิ่งนี้ทำให้ฉันสังเกตเห็นว่าเวอร์ชัน Xcode ของฉันเป็นเพียงขั้นตอนเดียวหลังการปล่อยจุด iOS หลังจากอัปเกรด Xcode ของฉันแล้วก็ใช้งานได้

แต่ใช้เวลานานขึ้นเพราะฉันลบโฟลเดอร์ iOS DeviceSupport ออกโดยทำตามเคล็ดลับ!

ดังนั้นนี่คือคำแนะนำของฉัน:

  • ตรวจสอบรุ่น Xcode ของคุณลงไปเป็นรุ่นรองเพื่อให้แน่ใจว่าจริง ๆ แล้วควรสนับสนุนเวอร์ชัน iOS
  • ตรวจสอบพื้นที่ว่างในดิสก์ Mac ของคุณฟรีไปที่ห้องแต่งหน้าสำหรับเนื้อหาการสนับสนุนอุปกรณ์ที่สร้างขึ้นใหม่ภายใต้การ~/Library/Developer/Xcode/iOS DeviceSupportเป็นเคล็ดลับนี้แนะนำ
  • ตรวจสอบว่าคุณได้เชื่อมต่ออุปกรณ์ของคุณเข้ากับพอร์ต USB อย่างรวดเร็วพอเป็นเคล็ดลับนี้แสดงให้เห็น
  • รอจนกระทั่ง Xcode เสร็จสิ้น "การเตรียมพร้อมสำหรับการดีบั๊ก"
  • หากไม่เสร็จในไม่กี่วินาทีหรือนาทีให้รอต่อไป
  • อย่าลบโฟลเดอร์ใด ๆ เนื่องจากอาจแนะนำเคล็ดลับบางอย่าง การนำออกจะทำให้คุณต้องรออีกต่อไป!

ฉันคิดว่า Xcode 11.3.1 เสีย มีปัญหากับอุปกรณ์ทวีคูณหลังจากการอัพเดต
Pedro Paulo Amorim

1

ฉันอัปเดตเป็น iOS 11.0.3 แล้วข้อผิดพลาดปรากฏขึ้น หลังจากรีสตาร์ท iPhone และ XCode ของฉันแล้วมันแสดงว่า "ไม่สามารถเปิดแอพ" ดังนั้นฉันจึงไปที่การจัดการอุปกรณ์ของโทรศัพท์เพื่อให้เชื่อใจจากนั้นจะแก้ไขได้


1

ฉันมีปัญหานี้เพราะฉันไม่ได้รับอนุญาตจาก iTunes ให้ทำงานบนคอมพิวเตอร์ (ฉันไม่ได้ใช้ iTunes เป็นเพลงดังนั้นฉันจึงโง่เพียงกด "ปฏิเสธ" ด้วยความรำคาญเมื่อใดก็ตามที่กล่องโต้ตอบ EULA ปรากฏขึ้น)


โปรดให้คำตอบเท่านั้น ไม่มีความเห็นหรือผมรู้สึกกับคุณเหมือนคำตอบ
Ivonet

1
  • เลิกจับคู่ iPhone ของฉัน
  • ถอดสายเคเบิล USB ออกแล้วเชื่อมต่อใหม่ (อย่าลืมถอดปลั๊ก USB ออกแล้วเสียบกลับเข้าไปใหม่)
  • จับคู่ iPhone

(3 ขั้นตอนสำคัญ)



1

โซลูชัน Xcode 10.3

ข้อความแสดงข้อผิดพลาดต่อไปนี้ใช้:

iPhone ไม่ว่าง: การเตรียมการดีบักเกอร์สำหรับ iPhone Xcode จะดำเนินต่อไปเมื่อ iPhone เสร็จสิ้น

พบข้อผิดพลาดขณะพยายามสื่อสารกับอุปกรณ์นี้ (บริการไม่ถูกต้อง) โปรดลองรีบูตและเชื่อมต่ออุปกรณ์อีกครั้ง (0xE8000022)


ทำตามขั้นตอนในโพสต์ของ Jayprakash Dubey ด้านบน

และ

  • ปิด Xcode;

  • ลบเนื้อหาของโฟลเดอร์ DerivedData ~ / Library / Developer / Xcode / DerivedData

  • รีสตาร์ท Xcode & iPhone

  • จับคู่ Xcode & iPhone อีกครั้ง

  • & เรียกใช้แอปพลิเคชัน


0

ฉันอัปเดต iPhone เป็นรุ่นล่าสุด 11.0.3 จากนั้นรีสตาร์ท iPhone รีสตาร์ท XCode 9 ของฉันจากนั้นทำงานได้


0

สำหรับผู้ที่กำลังมองหาวิธีแก้ปัญหาด้วย Apple TV ฉันเพิ่งพบปัญหาที่แน่นอน "Apple TV ไม่ว่าง: เตรียมการรองรับการดีบักสำหรับ Apple TV" ด้วย Apple TV 4K กับ Macbook Air ของฉัน (ต้นปี 2015)

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


0

หากใช้งานซอฟต์แวร์รุ่นเบต้าและคุณอัปเดตระบบปฏิบัติการตรวจสอบให้แน่ใจว่าได้รับ Xcode รุ่นเบต้าล่าสุดด้วย สิ่งนี้แก้ไขได้สำหรับฉัน



0

สำหรับฉันมันทำงานหลังจากทำตามขั้นตอนด้านล่าง

ขั้นตอนที่ 1ไปที่อุปกรณ์และเครื่องมือจำลอง

ป้อนคำอธิบายรูปภาพที่นี่

ขั้นตอนที่ 2ยกเลิกการเลือกแสดงเป็นเรียกใช้ปลายทางและเชื่อมต่อผ่านตัวเลือกเครือข่าย

ป้อนคำอธิบายรูปภาพที่นี่

รอไม่กี่วินาทีในการโหลดXcodeหากคุณต้องการคุณสามารถรีสตาร์ท Xcode ได้เช่นกัน

ขั้นตอนที่ 3 ทำตามขั้นตอนเดียวกันและไปที่อุปกรณ์และเครื่องจำลอง

เลือกทั้งตัวเลือกและเป็นเรื่องปกติที่จะติดตั้งแอพของคุณ


0

ฉันมีปัญหาเดียวกันกับ macOS 10.14.5 โดยใช้ Xcode 10.2.1 หลังจากที่ไม่มีวิธีการแก้ปัญหาที่นี่สำหรับฉันฉันเริ่ม Mac ใหม่และนี่คือเคล็ดลับ ...


ไม่ได้ผลสำหรับฉัน: iOS 13.2.3, macOS 10.14.6, Xcode 11.2
kakyo

0

ฉันประสบปัญหาเดียวกันเนื่องจากสายเคเบิล ฉันเปลี่ยนสาย USB / แสงของบุคคลที่สามเป็นสาย Apple ดั้งเดิมและใช้งานได้

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