Xcode не бачить мій пристрій iOS, але iTunes


120

У мене дивна проблема.

У мене на моєму Mac встановлений iPad з iOS 5.0.1 (9A405) та iOS SDK 5.0.1 з Xcode 4.2 (Build 4C199).

Xcode не бачить мій пристрій. Там написано, що "iOS Device" не "iPad Саурона", як зазвичай.
(Я впевнений, що пристрій підключено, тому що я бачу це в iTunes.) Xcode відмовляється запускати свою програму на пристрої. Він говорить:

"Xcode не може запускатись із вибраним пристроєм. Немає передбачених пристроїв iOS із сумісною версією iOS. Підключіть iOS-пристрій із досить недавньою версією iOS, щоб запустити вашу програму або вибрати симулятор iOS як місце призначення."

Xcode бачить мій інший iPad з iOS 4.3.3 і може запускати програми на цьому пристрої. Я спробував перезапустити свій Mac - без результату.

Я також перевірив профіль надання, сертифікат розробника тощо.

У когось є ідеї?


Ви фактично розширюєте список? Я отримую цю річ після підключення чужого пристрою, а потім назад. Я повинен явно розширити список і вибрати свій пристрій. І так, є опція "Пристрій iOS"!
Еймантас

Так. Я спробував розширити список пристроїв. Мій пристрій відсутній.
Влад

Відповіді:


77
  1. Виберіть Вікно ➜ Органайзер у Xcode. Тепер у розділі Пристрої виберіть пристрій. Якщо він не готовий до розробки, натисніть кнопку "Використовувати для розробки".

  2. Якщо вище не вирішує вашу проблему, то в налаштуваннях проекту встановіть ціль розгортання на ту, для якої ваша програма розроблена або менша.

  3. Інакше існує проблема із сертифікатами та профілями резервування. Переконайтеся, що UDID вашого пристрою доданий у профілі забезпечення, який ви використовуєте.


2
Мені соромно. Я просто забуваю натиснути "Використовувати для розробки" в організаторі XCode.
Влад

@iVips - Я зіткнувся з подібною проблемою, але я навіть не отримую "Використовувати для розвитку", як це виправити?
itsaboutcode

Нарешті я отримав Xcode для розпізнавання свого iPad, використовуючи наведені вище інструкції та з тим же конфігурацією, що і @Dustin - Xcode 5.0.2, iOS 7.0.4 - на Macbook Air під керуванням OSX 10.9.1. Однак, для спроб та помилок було достатньо, і це було, поки я нарешті відключився від iPad від порту USB3 на лівій стороні комп'ютера і не підключив його до порту USB3 з правого боку, що Xcode нарешті визнав це.
Ед Маклафлін

8
в Xcode 7.3.1 в Організаторі вже немає опції "Пристрої". Будь-які інші ідеї?
kramer65

2
@ kramer65, тепер Window> Пристрої замість Window> Органайзер> Пристрої
Метт

250

Хоча ця проблема не стосується конкретної проблеми ОП, це може бути вирішенням для інших людей, які знайдуть це питання.

За деяких обставин Xcode не розпізнає підключений пристрій, який раніше не розпізнавався, навіть не було змін у версіях Mac OS / iOS / Xcode. Це здається, якщо ви підключите пристрій під час підключення Mac та / або пристрою, коли ви заблоковані. Пристрій запитає, чи хочете ви довіряти комп’ютеру, навіть якщо ви це вже зробили, але пристрій все ще не буде видно у Xcode.

Перезапуск Xcode або пристрою, здається, не має ніякого ефекту. Одне рішення - перезавантажити Mac. Ще одним набагато швидшим рішенням є перезапуск usbmuxd:

  1. Закрити Xcode
  2. Відключіть пристрій
  3. У вікні терміналу введіть: sudo pkill usbmuxd(воно буде знову перезапущено автоматично)
  4. Перезавантажте Xcode
  5. Підключіть пристрій

Тепер ваш пристрій повинен бути видимим знову в Xcode!

Сподіваюся, що допоможе небагатьом людям. Мабуть, так і є!


1
Це теж працювало для мене. У мене виникла ситуація, коли iTunes також не розпізнавав пристрій, а підключення пристрою назад призвело до "Довіряти цьому комп'ютеру?" щоразу діалогове вікно.
аванс

Дякую!! Це також виправляло спливаюче вікно "довіряй цьому комп'ютеру", яке я отримував щоразу.
Ерік Віллегас

ця проблема трапляється з кимось (пристрій Xcode 7.2 та iOS 9.2.1)? (трапляється зі мною і цей метод (варіанти цієї відповіді "кроки допомагають")
gaussblurinc

У мене насправді цього не траплялося зі мною, але це може бути тому, що я не робив таких речей, як підключення пристрою, коли Mac заблокований. А може, це тому, що вони вирішили проблему.
jcaron

Ця робота - зауважте: вона сталася, оскільки я помилково видалив файл профілю mobileprovision - тому довелося спочатку додати його до організатора.
Елія Вайс

36

У мене була та сама проблема, перезапустили xcode, і він знову знайшов мій телефон.


Якщо у вас є це попереджувальне повідомлення: "Запуск пункту призначення iPhone недійсний для запуску схеми" відео "." Дотримуйтесь цієї відповіді. Це вирішило проблему.
комплект

17

Я зіткнувся з цим питанням сьогодні, коли Xcode 8.2.1 раптом вирішив, що підключений ipad (ios 10.2) більше не підключений. Від'єднавшись від мережі, підключивши її, перезавантажив свій macbook і спробував численні рекомендації вище. Справа, яка вирішила для мене проблему, - це вимкнення та перезавантаження самого пристрою ipad.


3
Після численних спроб отримати Xcode на віртуалізованому Mac знову знайти свій фізично прикріплений iPhone, ця підказка також спрацювала для мене: просто перезавантаживши iPhone. Хто сказав, що "Ви намагалися вимкнути його і знову ввімкнути?" працює лише для Windows? :) Дякую Джеремі!
Мефіштое

Спробував будь-яке інше рішення, але це те, що працювало для мене. Xcode 10.1 / iphone 6s 12.4.1
Atak

12

Я отримую цю проблему один раз, використовуючи не офіційний кабель Apple.

Сподіваюся, це допомагає.


Так само. У моєму випадку проблема була і в кабелі. Не знаю чому, але коли я підключив телефон, він заряджався, і я також побачив це за допомогою команди ioreg -p IOUSB, і телефон показав мені повідомлення "Чи довіряєте ви цьому комп'ютеру?" Але я ніяк не міг побачити пристрій у Xcode. Я спробував ще один кабель, і він спрацював.
MrMojoRisin

У моєму випадку це було питання про кабель.
Trinh Tran

9

Для інших, хто може мати таку ж проблему, і відповіді вище не працюють. Переконайтеся, що версія iOS, встановлена ​​на вашому пристрої, відповідає версії SDK iOS, встановленій на вашому mac. Якщо вони не відповідають, ви не можете створити пристрій.


9

У моєму випадку я зробив наступні кроки

  1. Закрити XCode
  2. Відключіть пристрій
  3. У своєму терміналі sudo launchctl stop com.apple.usbmuxd
  4. Відновіть Xcode
  5. Підключіть пристрій

Це працює для мене без повторного запуску xcode чи пристрою
Хтось Спеціальний

приємно, це економить мені багато часу
Finder 丶 Tiwk

7

Моя відповідь може бути корисною новому розробнику. Просто виконайте цей крок, ви можете підключити свій iPhone / iPad за допомогою X-коду.введіть тут опис зображення


4

Я ледве перепробував кожне рішення, запропоноване вище. Єдине, що спрацювало та вирішило мою проблему - це зайти в xcode «Організатор», клацнути правою кнопкою миші на моєму iPhone, натиснути «Видалити з органайзера», а потім почекати приблизно 10 секунд, поки xcode автоматично повторно додає пристрій.

Раніше я підключив свій телефон і itunes розпізнав його добре і синхронізував з ним і т. Д., Але весь xcode, який було сказано в організаторі, був "Пристрій наразі не підключений", який було визначено найбільш точно, якщо itunes синхронізував його, а не синхронізував через wi-fi.

Чому xcode знадобився мені для видалення та повторного додавання телефону - це не в мене, але це чудово працює, коли я це зробив.


4

Я спробував усе вищесказане безрезультатно. Я користувався телефоном століттями і раптом Організатор подумав, що "цей пристрій наразі не підключений". Перезавантаження телефону зафіксувало це для мене (утримуйте Home & Power, поки логотип Apple). Я зробив це з ним, як і раніше підключений до MacBook, але це не повинно бути необхідним.


1
Дякую Майклу - та сама проблема. 5-х років працює добре, поки xcode раптом не вирішила, що її там немає. Тоді iTunes погодився з xcode. Перезавантаження телефону зараз виправили. Турбуєшся, скільки цих випадкових помилок проходять повз команди випуску Apple.
амергін

3

Для Xcode 7(і, можливо, вище),

go to Window -> Devices, 

натисніть plus signна дно і select the deviceз'єднайте, а hit nextпотімUse 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 також він працював. Дякую, друже.
Ратеш

1

Ви намагалися видалити та повторно встановити пристрій на своєму порталі розробників Apple? Якщо так, спробуйте оновити свій xcode до 4.3.2, я пам'ятаю, що мені потрібно було оновити до xCode 4.3.2 після оновлення iPhone до iOS 5.1


1

Xcode не бачив мій iPad, iTunes також не бачив мого пристрою. Перезавантаження Mac виправила ситуацію.


1

Після оновлення свого iPhone до 10.3.3, Xcode 8.3.3не може знайти його у Deviceвікні, але iTunes може. Перезапуск Xcode виправив проблему.


1

Через 20 хвилин налагодження я зрозумів, що мені потрібно навести курсор на кнопку вгору (🔼) у верхній частині Devicesвибору у верхньому лівому куті праворуч від кнопки запуску програми 😂


1

Помилка в XCode була "версія iOS нижче, ніж ціль розгортання", яку я не знав, як виправити. Помилка відображалася там, де iPhone повинен був бути вказаний як Пристрій (лівий верхній). Я вибрав проект в «Навігаторі проектів» і помітив, що ціль розгортання iOS встановлена ​​на 11.3, але коли я перевірив свій iPhone, він був встановлений на 11.2.1 (або щось нижче, ніж 11.3). Тож я відкрив "Налаштування" на телефоні, прокрутив до "Загальні" та натиснув "Оновлення програмного забезпечення". Оскільки оновлення сказало, що це було заплановано, але не почалося, я вирішив вийняти SIM-карту з іншого телефону і покласти її в iPhone, який я використовував для тестування. Потім оновлення почалося швидко. Після завершення оновлення по телефону, XCode все ще не розпізнав телефон. Я відключив кабель USB, але не почув жодного звуку, тому я підключив його до іншого порту USB на комп’ютері, а потім почув звук. Тоді XCode помітив телефон. Тож проблеми полягали в тому, що iPhone не повідомив мені, що я отримав оновлення (або я проігнорував його і забув про нього), і, можливо, потрібна SIM-карта, і у мене поганий з’єднання через USB.


дякую, брате. це працювало для мене.
Джошуа погі 28

0

У мене була ця проблема. Я якось зареєстрував пристрій для загальної команди на яблуко. Я не пам'ятаю, як я це зробив зараз. Тоді мені вдалося подолати цю помилку.


Ось як я це вирішив. Він ніколи не з'єднувався під час першого пострілу. Мені довелося спробувати 8-10 разів і нарешті це підключилося. Після підключення до органайзера я перейшов до пристроїв, вибрав цей пристрій і під цим вибрав профіль забезпечення. Клацнувши правою кнопкою миші, я отримав можливість додати пристрій до порталу забезпечення. Потім я додав ідентифікатор яблука. З наступного разу я вперше змогла підключитися сама.
Satish

0

Просто відключіть кабель iPhone від комп'ютера, а потім підключіть кабель до Mac для мене. Я сподіваюся, що це працює для когось.


2
ідеальна допомога! Ніхто ніколи про це не думав. Поздравляю
Профстайл

0

Xcode 6.3 не побачив мій iPhone під керуванням iOS 8.3 навіть після перезавантаження комп'ютера. Потім я перезапустив свій iPhone і все працювало знову. Любі баггі програмне забезпечення!


0

Коли ви намагаєтеся створити та запустити поточну схему, але стикаєтесь з цим попереджувальним повідомленням:

"Призначення запуску iPhone недійсне для запуску схеми."

Крім того, ви вже перевірили телефон і він належним чином підключений до вашого Mac, все, що вам потрібно зробити, - це просто перезапустити Xcode і створити його заново . Це зробить роботу.


0

Зупинився на цьому випуску, оновивши з XCode 9 до 10.1. Жоден пристрій взагалі не відображався в XCode, незважаючи на виконання всіх кроків, перелічених у інших відповідях.

Для мене рішенням було зробити чисту збірку CMake, видаливши старі файли проекту Xcode.


0

Xcode 10.2.1 не розпізнавав мій ipad mini. Я відключив і перезавантажив міні, і це стало видно.


0

Якщо нічого з цього не виходить, спробуйте відключити перезавантаження вашого iphone або пристрою! Працює щоразу для мене (:

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.