Xcode ไม่เห็นอุปกรณ์ iOS ของฉัน แต่ iTunes เห็น


120

ฉันมีปัญหาแปลก ๆ

ฉันมี iPad ที่ติดตั้ง iOS 5.0.1 (9A405) และ iOS SDK 5.0.1 พร้อม Xcode 4.2 (Build 4C199) บน Mac ของฉัน

Xcode ไม่เห็นอุปกรณ์ของฉัน มันบอกว่า "อุปกรณ์ iOS" ไม่ใช่ "iPad ของ Sauron" ตามปกติ
(ฉันแน่ใจว่าอุปกรณ์นั้นเชื่อมต่ออยู่เพราะฉันเห็นใน iTunes) Xcode ปฏิเสธที่จะเริ่มแอปพลิเคชันของฉันบนอุปกรณ์ มันบอกว่า:

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

Xcode เห็น iPad เครื่องอื่นของฉันที่ใช้ iOS 4.3.3 และสามารถเรียกใช้แอปพลิเคชันบนอุปกรณ์นี้ได้ ฉันพยายามรีสตาร์ท Mac แล้ว - โดยไม่ได้ผล

ฉันยังตรวจสอบโปรไฟล์การจัดเตรียมใบรับรองนักพัฒนา ฯลฯ

ใครมีความคิด?


คุณขยายรายการจริงหรือ? ฉันได้รับสิ่งนี้หลังจากเชื่อมต่ออุปกรณ์ของคนอื่นแล้วฉันกลับมา ฉันต้องขยายรายการและเลือกอุปกรณ์ของฉันอย่างชัดเจน ใช่มีตัวเลือก "อุปกรณ์ iOS" อยู่!
Eimantas

ใช่. ฉันพยายามขยายรายการอุปกรณ์ อุปกรณ์ของฉันไม่อยู่
Vlad

คำตอบ:


77
  1. เลือก Window ➜ Organizer ใน Xcode ตอนนี้ภายใต้อุปกรณ์เลือกอุปกรณ์ของคุณ หากยังไม่พร้อมสำหรับการพัฒนาให้คลิกใช้เพื่อการพัฒนา

  2. หากข้างต้นไม่สามารถแก้ปัญหาของคุณได้จากการตั้งค่าโปรเจ็กต์ของคุณให้ตั้งค่าเป้าหมายการปรับใช้เป็นเป้าหมายที่แอปของคุณได้รับการพัฒนาหรือน้อยกว่า

  3. มิฉะนั้นอาจเกิดปัญหากับใบรับรองและโปรไฟล์การจัดเตรียม ตรวจสอบให้แน่ใจว่ามีการเพิ่ม UDID ของอุปกรณ์ของคุณในโปรไฟล์การจัดเตรียมที่คุณใช้อยู่


2
ผมละอายใจ. ฉันลืมกด "ใช้เพื่อการพัฒนา" ในตัวจัดงาน XCode
Vlad

@iVips - ฉันกำลังเผชิญกับปัญหาที่คล้ายกันนี้ แต่ฉันไม่ได้รับ "ใช้เพื่อการพัฒนา" จะแก้ไขได้อย่างไร
itsaboutcode

ในที่สุดฉันก็ได้ Xcode เพื่อจดจำ iPad ของฉันโดยใช้คำแนะนำด้านบนและด้วยการกำหนดค่าเดียวกันกับ @Dustin - Xcode 5.0.2, iOS 7.0.4 - บน Macbook Air ที่ใช้ OSX 10.9.1 อย่างไรก็ตามต้องใช้เวลาลองผิดลองถูกพอสมควรและในที่สุดฉันก็ไม่ได้ตัดการเชื่อมต่อกับ iPad จากพอร์ต USB3 ทางด้านซ้ายของคอมพิวเตอร์และเชื่อมต่อใหม่กับพอร์ต USB3 ทางด้านขวาซึ่ง Xcode ก็จำได้ในที่สุด มัน.
Ed McLaughlin

8
ใน Xcode 7.3.1 ไม่มีตัวเลือก "อุปกรณ์" ใน Organizer อีกต่อไป ความคิดอื่น ๆ ?
kramer65

2
@ kramer65 ตอนนี้เป็น Window> Devices แทน Window> Organizer> Devices
Matt

250

แม้ว่าข้อนี้จะไม่ได้แก้ปัญหาเฉพาะของ OP แต่ก็อาจเป็นทางออกสำหรับคนอื่นที่พบคำถามนี้

ในบางสถานการณ์ Xcode จะไม่รู้จัก (มองไม่เห็น) อุปกรณ์เชื่อมต่อที่เคยรู้จักแม้ว่าจะไม่มีการเปลี่ยนแปลงในเวอร์ชัน Mac OS / iOS / Xcode ก็ตาม สิ่งนี้ดูเหมือนจะเกิดขึ้นหากคุณเชื่อมต่ออุปกรณ์ในขณะที่ Mac และ / หรืออุปกรณ์ถูกล็อคเมื่อคุณเชื่อมต่อ อุปกรณ์จะถามว่าคุณต้องการเชื่อถือคอมพิวเตอร์หรือไม่แม้ว่าคุณจะทำเช่นนั้นแล้ว แต่อุปกรณ์จะยังไม่ปรากฏใน Xcode

การรีสตาร์ท Xcode หรืออุปกรณ์ดูเหมือนจะไม่มีผลใด ๆ ทางออกหนึ่งคือการรีบูตเครื่อง Mac อีกวิธีหนึ่งที่เร็วกว่ามากคือการรีสตาร์ทusbmuxd:

  1. ออกจาก Xcode
  2. ยกเลิกการเชื่อมต่ออุปกรณ์
  3. ในหน้าต่างเทอร์มินัลพิมพ์: sudo pkill usbmuxd(จะถูกรีสตาร์ทอีกครั้งโดยอัตโนมัติ)
  4. รีสตาร์ท Xcode
  5. เชื่อมต่ออุปกรณ์

ตอนนี้อุปกรณ์ของคุณควรจะปรากฏอีกครั้งใน Xcode!

หวังว่าจะช่วยไม่กี่คน เห็นได้ชัดว่ามันไม่!


1
สิ่งนี้ใช้ได้ผลกับฉันด้วย ฉันมีสถานการณ์ที่ iTunes ไม่รู้จักอุปกรณ์และการเสียบอุปกรณ์กลับทำให้เกิดข้อความ "เชื่อถือคอมพิวเตอร์เครื่องนี้หรือไม่" โต้ตอบทุกครั้ง
avance

ขอบคุณ!! นอกจากนี้ยังแก้ไขป๊อปอัป "เชื่อถือคอมพิวเตอร์เครื่องนี้" ที่ฉันได้รับทุกครั้ง
Erik Villegas

ปัญหานี้เกิดขึ้นกับใครบางคนหรือไม่ (อุปกรณ์ Xcode 7.2 และ iOS 9.2.1) (มันเกิดขึ้นกับฉันและวิธีนี้ (ความช่วยเหลือขั้นตอนต่างๆของคำตอบนี้)
gaussblurinc

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

งานนี้ - หมายเหตุ: เกิดขึ้นเนื่องจากฉันลบไฟล์โปรไฟล์การจัดเตรียมอุปกรณ์เคลื่อนที่โดยไม่ได้ตั้งใจ - ดังนั้นฉันจึงต้องเพิ่มไปยังผู้จัดก่อน
Elia Weiss

36

มีปัญหาเดียวกันรีสตาร์ท xcode และพบโทรศัพท์ของฉันอีกครั้ง


หากคุณมีข้อความแจ้งเตือนนี้: "iPhone ปลายทางที่รันไม่ถูกต้องสำหรับการเรียกใช้ 'วิดีโอ' แบบแผน" ทำตามคำตอบนี้ มันแก้ไขปัญหา
kit

17

ฉันพบปัญหานี้ในวันนี้โดยที่ Xcode 8.2.1 ตัดสินใจไม่ได้เชื่อมต่อกับ ipad (ios 10.2) อีกต่อไป ถอดปลั๊กเสียบกลับรีบูตเครื่อง macbook ของฉันและลองคำแนะนำมากมายข้างต้น สิ่งที่แก้ไขปัญหาสำหรับฉันคือการปิดและรีบูตอุปกรณ์ ipad เอง


3
หลังจากพยายามรับ Xcode บน Mac เสมือนจริงหลายครั้งพบว่า iPhone ที่แนบมากับร่างกายของฉันอีกครั้งคำแนะนำนี้ก็ใช้ได้กับฉันเช่นกัน: เพียงแค่รีบูต iPhone ใครบอกว่า "ลองปิดแล้วเปิดใหม่ดูไหม" ใช้ได้กับ Windows เท่านั้น? :) ขอบคุณ Jeremy!
Mephisztoe

พยายามหาวิธีแก้ปัญหาอื่น ๆ แต่นี่เป็นวิธีที่เหมาะกับฉัน Xcode 10.1 / iphone 6s 12.4.1
Atak

12

ฉันได้รับปัญหานี้หนึ่งครั้งโดยใช้สาย Apple ที่ไม่เป็นทางการ

หวังว่าจะช่วยได้


เหมือน. ในกรณีของฉันปัญหาคือสายเกินไป ฉันไม่รู้ว่าทำไม แต่เมื่อฉันเสียบโทรศัพท์มันกำลังชาร์จและฉันก็เห็นมันพร้อมกับคำสั่ง ioreg -p IOUSB และโทรศัพท์แสดงข้อความ "คุณเชื่อถือคอมพิวเตอร์เครื่องนี้หรือไม่" แต่ฉันไม่เห็นอุปกรณ์ใน Xcode แต่อย่างใด ฉันลองใช้สายเคเบิลอื่นและใช้งานได้
MrMojoRisin

เหมือนกันกับกรณีของฉันมันเป็นปัญหาสายเคเบิล
Trinh Tran

9

สำหรับผู้อื่นที่อาจมีปัญหาเดียวกันและคำตอบข้างต้นใช้ไม่ได้: ตรวจสอบให้แน่ใจว่าเวอร์ชัน iOS ที่ติดตั้งบนอุปกรณ์ของคุณตรงกับเวอร์ชัน iOS SDK ที่คุณติดตั้งบน Mac ของคุณ หากสิ่งเหล่านี้ไม่ตรงคุณจะไม่สามารถสร้างกับอุปกรณ์ได้


9

ในกรณีของฉันฉันทำตามขั้นตอนต่อไป

  1. ออกจาก XCode
  2. ยกเลิกการเชื่อมต่ออุปกรณ์
  3. ในเทอร์มินัลของคุณ sudo launchctl stop com.apple.usbmuxd
  4. เปิด Xcode อีกครั้ง
  5. เชื่อมต่ออุปกรณ์

สิ่งนี้ใช้ได้กับฉันโดยไม่ต้องเปิด xcode หรืออุปกรณ์อีกครั้ง
คนพิเศษ

ดีมันช่วยฉันประหยัดเวลาได้มาก
Finder 丶 Tiwk

7

คำตอบของฉันอาจเป็นประโยชน์สำหรับนักพัฒนาใหม่ เพียงทำตามขั้นตอนเหล่านี้คุณสามารถเชื่อมต่อ iPhone / iPad ของคุณด้วย X-codeใส่คำอธิบายภาพที่นี่


4

ฉันแทบไม่ได้ลองวิธีแก้ปัญหาทั้งหมดที่แนะนำข้างต้น สิ่งเดียวที่ใช้ได้ผลและแก้ไขปัญหาของฉันคือเข้าไปที่ "Organizer" ของ xcode คลิกขวาที่ iPhone ของฉันคลิกที่ "Remove from organizer" จากนั้นรอประมาณ 10 วินาทีในขณะที่ xcode เพิ่มอุปกรณ์ใหม่โดยอัตโนมัติ

ก่อนหน้านี้ฉันเสียบโทรศัพท์และ iTunes จำได้ว่าดีและซิงค์กับมัน ฯลฯ แต่ xcode ทั้งหมดที่กล่าวในผู้จัดงานคือ "อุปกรณ์ไม่ได้เชื่อมต่ออยู่ในขณะนี้" ซึ่งจะเชื่อมต่ออย่างแน่นอนที่สุดหาก iTunes กำลังซิงค์กับมันและไม่ได้ซิงค์ Wi-Fi

เหตุใด xcode จึงต้องการให้ฉันลบและเพิ่มโทรศัพท์ใหม่นั้นอยู่นอกเหนือฉัน แต่มันใช้งานได้ดีตอนนี้ที่ฉันทำสิ่งนี้


4

ฉันลองทำตามทั้งหมดข้างต้นแล้ว แต่ก็ไม่มีประโยชน์ ฉันใช้โทรศัพท์มานานแล้วจู่ๆผู้จัดก็คิดว่า "อุปกรณ์นี้ไม่ได้เชื่อมต่ออยู่ในขณะนี้" การรีเซ็ตโทรศัพท์ได้รับการแก้ไขให้ฉัน (กด Home & Power ค้างไว้จนกว่าโลโก้ Apple) ฉันทำเช่นนั้นโดยที่ยังคงเชื่อมต่อกับ MacBook แต่ไม่จำเป็น


1
ขอบคุณ Michael - ปัญหาเดียวกัน 5s ทำงานได้ดีจนกระทั่ง xcode ตัดสินใจทันทีว่าไม่มี จากนั้น iTunes เห็นด้วยกับ xcode การรีบูตโทรศัพท์ได้รับการแก้ไขในตอนนี้ ทำให้กังวลว่าบั๊กแบบสุ่มเหล่านี้ส่งผลให้ทีมปล่อยของ Apple ผ่านมากี่ตัวแล้ว
amergin

3

สำหรับXcode 7(และอาจสูงกว่า)

go to Window -> Devices, 

ตีplus signที่ด้านล่างและselect the deviceการเชื่อมต่อและแล้วhit nextUse for development

ใช้งานได้เฉพาะในกรณีที่Xcodeกำลังอ่านอุปกรณ์ของคุณ แต่คุณไม่สามารถเรียกใช้แอปของคุณบนอุปกรณ์ได้

ตรวจสอบdevice's OS version is greater than or equal to your app's Deployment Targetเวอร์ชันของระบบปฏิบัติการด้วย


2

มีปัญหาเดียวกันกับสายเคเบิลที่ไม่ได้รับอนุญาต ใช้งานได้ดีกับสาย USB ของ Apple & Belkin


2

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


สำหรับ virtualbox Mac Catalina ก็ใช้งานได้เช่นกัน ขอบคุณเพื่อน
Ratheesh

1

คุณได้พยายามลบและติดตั้งอุปกรณ์ใหม่ในพอร์ทัล Apple Developer หรือไม่? ถ้าใช่ลองอัปเกรด xcode ของคุณเป็น 4.3.2 ฉันจำได้ว่าฉันต้องอัปเดตเป็น xCode 4.3.2 หลังจากอัปเดต iPhone เป็น iOS 5.1


1

Xcode ไม่เห็น iPad ของฉัน iTunes ก็ไม่เห็นอุปกรณ์ของฉัน การรีบูตเครื่อง Mac ช่วยแก้ไขสถานการณ์


1

หลังจากอัปเดต iPhone ของฉันเป็น10.3.3Xcode 8.3.3ไม่พบในDeviceหน้าต่าง แต่ iTunes สามารถทำได้ การรีสตาร์ท Xcode ช่วยแก้ปัญหาได้


1

หลังจาก 20 นาทีของการดีบักฉันรู้ว่าฉันต้องวางเมาส์เหนือปุ่มขึ้น (🔼) ที่ด้านบนของDevicesตัวเลือกที่มุมซ้ายบนทางด้านขวาของปุ่มเรียกใช้แอป😂


1

ข้อผิดพลาดที่ฉันพบใน XCode คือ "iOS เวอร์ชันต่ำกว่าเป้าหมายการปรับใช้" ซึ่งฉันไม่รู้วิธีแก้ไข ข้อผิดพลาดแสดงขึ้นโดยที่ iPhone ควรถูกระบุว่าเป็นอุปกรณ์ (ซ้ายบน) ฉันเลือกโปรเจ็กต์ใน Project Navigator และสังเกตว่า iOS Deployment Target ถูกตั้งค่าเป็น 11.3 แต่เมื่อฉันตรวจสอบ iPhone ของฉันมันถูกตั้งค่าเป็น 11.2.1 (หรืออะไรที่ต่ำกว่า 11.3) ดังนั้นฉันจึงเปิดการตั้งค่าบนโทรศัพท์เลื่อนลงไปที่ทั่วไปแล้วแตะอัปเดตซอฟต์แวร์ เนื่องจากการอัปเดตแจ้งว่ามีกำหนดเวลาแล้ว แต่ไม่ได้เริ่มต้นฉันจึงตัดสินใจนำซิมการ์ดออกจากโทรศัพท์เครื่องอื่นและใส่ลงใน iPhone ที่ฉันใช้เพื่อทดสอบ จากนั้นการอัปเกรดจะเริ่มขึ้นอย่างรวดเร็ว หลังจากการอัปเดตบนโทรศัพท์เสร็จสิ้นอย่างไรก็ตาม XCode ยังไม่รู้จักโทรศัพท์ ฉันถอดปลั๊กสาย USB แต่ไม่ได้ยินเสียงใด ๆ ดังนั้นฉันจึงเสียบเข้ากับพอร์ต USB อื่นบนคอมพิวเตอร์จากนั้นก็ได้ยินเสียง จากนั้น XCode สังเกตเห็นโทรศัพท์ ปัญหาคือ iPhone ไม่ได้แจ้งให้ฉันทราบว่าฉันมีการอัปเดต (หรือฉันเพิกเฉยและลืมมันไป) และอาจต้องใช้ซิมการ์ดและฉันมีการเชื่อมต่อ USB ที่ไม่ดี


ขอบคุณครับ มันได้ผลสำหรับฉัน
joshua pogi 28

0

ฉันมีปัญหานี้ ฉันลงทะเบียนอุปกรณ์สำหรับทีมทั่วไปใน apple ตอนนี้ฉันจำไม่ได้แล้ว จากนั้นฉันก็สามารถเอาชนะข้อผิดพลาดนี้ได้


นี่คือวิธีที่ฉันแก้ไข มันไม่เคยเชื่อมต่อในช็อตแรก ฉันต้องลองใหม่ 8-10 ครั้งและในที่สุดมันก็เชื่อมต่อ เมื่อเชื่อมต่อกับออแกไนเซอร์แล้วฉันก็ไปที่อุปกรณ์เลือกอุปกรณ์นี้และภายใต้สิ่งนี้ฉันเลือกโปรไฟล์การจัดเตรียม คลิกขวาจากนั้นฉันมีตัวเลือกเพิ่มอุปกรณ์ในพอร์ทัลการจัดเตรียม จากนั้นฉันเพิ่มการให้ apple id ตั้งแต่ครั้งต่อไปเป็นต้นไปฉันสามารถเชื่อมต่อได้ในครั้งแรก
เสาร์

0

แค่ถอดสายของ iPhone กับ mac ของคุณแล้วเสียบสายใน mac ก็ใช้ได้ฉันหวังว่ามันจะใช้ได้กับใครบางคน


2
ความช่วยเหลือที่สมบูรณ์แบบ! ไม่เคยมีใครคิดเรื่องนี้ ยินดีด้วย
Profstyle

0

Xcode 6.3 ไม่เห็นว่า iPhone ของฉันใช้ iOS 8.3 แม้ว่าคอมพิวเตอร์จะรีสตาร์ท จากนั้นฉันรีสตาร์ท iPhone และทุกอย่างก็ทำงานอีกครั้ง รักซอฟต์แวร์บั๊กกี้!


0

เมื่อคุณพยายามสร้างและรันโครงร่างปัจจุบัน แต่พบข้อความแจ้งเตือนนี้:

"iPhone ปลายทางที่เรียกใช้ไม่ถูกต้องสำหรับการเรียกใช้โครงการ"

รวมทั้งคุณแล้วตรวจสอบโทรศัพท์ของคุณและมันคือการเชื่อมต่อกับ Mac ของคุณอย่างถูกต้อง ทั้งหมดที่คุณต้องทำคือเพียงแค่เริ่มต้นใหม่ Xcode ของคุณและสร้างมันขึ้นมาอีกครั้ง ที่จะทำงาน


0

พบปัญหานี้เมื่ออัปเกรดจาก XCode 9 เป็น 10.1 ไม่มีอุปกรณ์ใดปรากฏใน XCode แม้จะทำตามขั้นตอนทั้งหมดที่ระบุไว้ในคำตอบอื่น ๆ

สำหรับฉันวิธีแก้ปัญหาคือสร้าง CMake ที่สะอาดโดยลบไฟล์โครงการ Xcode เก่า



0

หากไม่ได้ผลลองจำลองการรีสตาร์ท iPhone หรืออุปกรณ์ของคุณ! ใช้ได้ผลทุกครั้งสำหรับฉัน (:

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