it-swarm.com.ru

Xcode не видит мое устройство iOS, но iTunes видит

У меня странная проблема.

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

Xcode не видит мое устройство. Там написано «iOS-устройство», а не «iPad от Sauron», как обычно.
(Я уверен, что устройство подключено, потому что я вижу его в iTunes.) Xcode запрещает запуск моего приложения на устройстве. Это говорит: 

"Xcode не может работать с выбранным устройством. Нет доступных устройств iOS Доступны с совместимой версией iOS. Подключите устройство iOS С достаточно новой версией iOS для запуска приложения или выберите Симулятор iOS в качестве пункт назначения."

Xcode видит мой другой iPad с iOS 4.3.3 и может запускать приложения на этом устройстве…. Я пытался перезагрузить мой Mac - безрезультатно.

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

У кого-нибудь есть идеи? 

89
Vlad
  1. Выберите Окно ➜ Органайзер в Xcode . Теперь в разделе «Устройства» выберите ваше устройство…. Если оно не готово к разработке, нажмите «Использовать для разработки».

  2. Если вышеуказанное не решает вашу проблему, то в настройках проекта установите цель развертывания, для которой ваше приложение разработано или меньше.

  3. В противном случае возникает проблема с сертификатами и профилями обеспечения. Убедитесь, что UDID вашего устройства добавлен в используемый вами профиль обеспечения.

64
iVipS

Даже если этот вопрос не решает конкретную проблему ФП, он может стать решением для других людей, которые найдут этот вопрос.

В некоторых случаях Xcode не распознает (даже не увидит) подключенное устройство, которое было ранее распознано, даже если в версиях Mac OS/iOS/Xcode не было никаких изменений. Это может произойти, если вы подключаете устройство, когда Mac и/или устройство заблокированы, когда вы подключаете их. Устройство спросит, хотите ли вы доверять компьютеру, даже если вы уже это сделали, но устройство все равно не будет отображаться в Xcode.

Перезапуск Xcode или устройства, кажется, не имеет никакого эффекта. Одним из решений является перезагрузка Mac. Еще одно гораздо более быстрое решение - перезапустить usbmuxd:

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

Ваше устройство теперь должно быть снова видно в Xcode!

Надеюсь, что это поможет нескольким людям. Видимо, это так!

189
jcaron

Возникла такая же проблема, перезапустил xcode и он снова нашел мой телефон. 

33
Alex Pelletier

Я столкнулся с этой проблемой сегодня, когда Xcode 8.2.1 внезапно решил, что подключенный ipad (ios 10.2) больше не был подключен. Отключил, снова подключил, перезагрузил мой macbook и попробовал многочисленные рекомендации выше. То, что исправило проблему для меня, было выключение и перезагрузка самого устройства ipad.

10
Jeremy_inPDX

Тем, у кого может быть та же проблема, и ответы выше не работают: убедитесь, что версия iOS, установленная на вашем устройстве, соответствует версии iOS SDK, установленной на вашем Mac. Если они не совпадают, вы не можете создать устройство.

9
Kasper Munck

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

Надеюсь, поможет.

7
Franck

Может быть, мой ответ полезен для нового разработчика ... Просто следуйте этим шагам. Вы можете подключить свой iPhone/iPad с помощью X-code .  enter image description here

5
Abhishek Mishra

Я только попробовал каждое решение, предложенное выше. Единственное, что сработало и решило мою проблему, это зайти в «Органайзер» xcode, щелкнуть правой кнопкой мыши на моем iPhone, нажать «Удалить из органайзера» и подождать около 10 секунд, пока xcode автоматически повторно добавит устройство.

Я ранее подключил свой телефон, и iTunes распознал его нормально и синхронизировал с ним, и т.д., Но все, что сказал xcode в органайзере, было «Устройство в данный момент не подключено», которое было наиболее точно подключено, если iTunes синхронизировалась с ним, а не синхронизировалась Wi-Fi.

Почему xcode понадобилось, чтобы я удалил и заново добавил телефон, мне не понятно, но теперь, когда я это сделал, он прекрасно работает.

4
Benjamin Oman

Для 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'sDeployment TargetOS.

3
Vinit Nayak

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

3
Michael

В моем случае я сделал следующие шаги

  1. Выйти из XCode
  2. Отключить устройство
  3. В вашем терминале Sudo launchctl stop com.Apple.usbmuxd
  4. Перезапустить Xcode
  5. Подключить устройство
2
Alexandr Kolesnik

Была такая же проблема с некоторыми нелицензионными кабелями. Прекрасно работает с USB-кабелями Apple и Belkin.

1
Kirill Serebriakov

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

1
superarts.org

Вы пытались удалить и переустановить устройство на портале Apple Developer? Если да, попробуйте обновить ваш xcode до 4.3.2, я помню, что мне нужно было обновить до xCode 4.3.2 после обновления моего iPhone до iOS 5.1

1
Oras

После 20 минут отладки я понял, что мне нужно навести курсор на кнопку вверх (????) в верхней части Devices в верхнем левом углу, справа от кнопки запуска приложения ????

1
Nick Sarafa

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

0
Red Rooster

Просто отсоедините кабель iPhone от вашего Mac, а затем подключите кабель в Mac работать для меня. Я надеюсь, что это работает для кого-то.

0
varun

У меня была эта проблема. Я как-то зарегистрировал устройство для родовой команды на Apple. Я не помню, как я это сделал сейчас. Тогда я смог преодолеть эту ошибку.

0
Satish

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

0
Kibernetik

Мое приложение работало на всех симуляторах, но не на моем устройстве. Я попробовал почти все шаги из каждого комментария, и мне не повезло. Я перешел к настройкам своего устройства и переключил «Персональную точку доступа» из выключенного состояния во включенное. Тогда все было хорошо! 

0
pcnick13

Столкнулся с этой проблемой после обновления с XCode 9 до 10.1. В XCode вообще не было устройств, несмотря на выполнение всех шагов, перечисленных в других ответах.

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

0
Luke F

Когда вы пытаетесь построить и запустить текущую схему, но сталкиваетесь с этим предупреждением: 

«IPhone назначения запуска недействителен для запуска схемы».

Кроме того, вы уже проверили свой телефон, и он правильно подключился к вашему Mac, все, что вам нужно сделать, это просто перезапустить Xcode и собрать его заново . Это сделает работу. 

0
kit

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

0
whittwuli