2013-10-02 5 views
5

У меня версия XCode 4.6.3 и я недавно обновил ОС на своем iPhone 4 до iOS 7. Когда я пытаюсь запустить свой код на своем устройстве, я получаю следующую ошибку :iOS 7 больше не работает с XCode 4.6.3

Xcode cannot run using the selected device.

No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a recent enough version of iOS to run your application or choose an iOS simulator as the destination.

в Organizer я вижу следующее сообщение:

The version of iOS on "My Phone's Name" is not supported by this installation of the iOS SDK. Please restore the device to a version of the OS listed below, or update to the latest version of the iOS SDK; which is available here.

здесь ссылка только побуждает меня войти в центр членов и не высадить меня где-нибудь о последней SDK.

Моя цель развертывания - iOS 6.1, я не хочу поднимать ее до 7.0, поскольку большинство наших пользователей находятся на pre iOS 7. Я запускаю OS X версии 10.8.3, могу ли я обновить свой SDK? Должен ли я? Как я могу сделать так, чтобы мой SDK был совместим с устройствами iOS 7 и pre iOS 7?

+2

iOS7 требует xcode 5 – RdPC

ответ

8

Разработка с iOS7 требует обновления до Xcode 5, который вы можете найти бесплатно в Mac App Store.

Вы все еще будете в состоянии держать свою цель развертывания ниже 7,0 с Xcode 5.

Если вы не имеете Dev iPhone с прошивкой 6.x вы можете пойти в Xcode> Preferences> Загрузки для установки симулятор iOS6, инструменты командной строки и любую дополнительную документацию.

Update 1

Если вы обновляете свой телефон прошивкой 7.1, вам также потребуется обновить версию Xcode 5.1

+0

Спасибо, я проверю это. Я все еще должен подождать 8 минут, прежде чем я смогу принять ваш ответ. – PaulG

+2

Вам нужно иметь в виду, что если вы перейдете на iOS 7 sdk, вам нужно будет поддерживать новые изменения пользовательского интерфейса. Также есть способ сохранить оба Xcodes и построить на устройстве ios7 с ios6 sdk ... – graver

+1

Хорошо, если я не обновляю свой SDK, могу ли я представить версию существующего приложения, которое не поддерживает интерфейс пользователя изменения? – PaulG

3

Его предпочтительнее использовать Xcode 5 в качестве своего обновления с яблоком , но компиляция с помощью xcode 5 делает изменения пользовательского интерфейса в приложении. Итак, для этого случая, если вы не хотите меняться, у меня есть решение следующего решения для запуска вашего приложения с xcode 4.6.3 на iphone 4 с обновлением ios 7.

Я также столкнулся с этой же проблемой, но смог решить эту проблему, запустив Xcode и симулятор iphone один раз, а затем перезагрузив свой xcode 4.6.3, а затем подключив свое устройство ios, решил эту проблему и теперь смог запустить мое приложение на iphone 4 с ios 7 через xcode 4.6.3.

8

My iPad mini iOS 7.04 иногда перестает работать с Xcode 4.6.3. Я обнаружил, что запуск моего приложения в Xcode 5, а затем закрытие и повторное открытие в Xcode 4 будут последовательно исправлять это. Я точно не знаю, почему это работает, я могу только предположить, что он где-то сбрасывает некоторые флаги. Но это делает трюк.

+0

работал как шарм! благодаря – jere

Смежные вопросы