Версия iPhone OS на “” не соответствует ни одной из версий iPhone OS, поддерживаемой для разработки с этой копией XCode

Это зависит от того, где вы собираетесь их использовать.

Обычно id элемента является уникальным, в то время как несколько элементов могут совместно использовать name.

Идентификатор ссылается как #here, имя ссылается как [name=here].

10
задан gerry3 19 November 2009 в 10:19
поделиться

5 ответов

Похоже, вам нужно обновить xcode до последней версии SDK, а также ваш iPhone / iPod Touch до последней версии SDK. Похоже, ваш XCode взят из бета-версии 5, а ваш iPhone - GM.

7
ответ дан 3 December 2019 в 15:36
поделиться

Для установки приложений XCode и iPhone OS должны быть самой последней версией. Кроме того, вам нужно будет повторно включать iPhone для разработки после каждого обновления программного обеспечения в диспетчере устройств XCode.

3
ответ дан 3 December 2019 в 15:36
поделиться

Наткнулся на этот вопрос, потому что у меня была такая же проблема с 3.0.1. У Apple есть рекомендация (PDF) о том, как заставить XCode перестать беспокоиться и полюбить 3.0.1. Это сводится к запуску команды в Терминале:

ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ \(7A341\) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1 
13
ответ дан 3 December 2019 в 15:36
поделиться

Посмотрите в окне органайзера, не горит ли телефон оранжевым цветом .. затем просто перезагрузите телефон и посмотрите.

2
ответ дан 3 December 2019 в 15:36
поделиться

Я решил это, как сказал Плукиглен, но добавлю, что это способ обмануть XCode в отношении версии Устройства. Создание символической ссылки unix:
ln -s <´Xcode version´> <´Device Version´>
заставляет Xcode думать, что версия устройства является поддерживаемой версией, потому что мы делаем версию dev просто ссылкой на одна из поддерживаемых версий. По крайней мере, это то, что я понял: P

1
ответ дан 3 December 2019 в 15:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: