Ну, я не знаю, поможет ли это кому-нибудь, кроме меня. Но я смог использовать Xcode 4.6.2 для развертывания на моем iPhone 5 под управлением iOS 7. Я думаю, что это связано с ошибкой в системе, но для меня это не имеет значения. Работает нормально. Теперь для этого я делаю следующее:
Убедитесь, что у вас установлена последняя версия Xcode из App Store. (Не знаю почему, но почему бы и нет?)
Загрузите и установите Xcode 5.
Закройте все экземпляры Xcode, работающие в вашей системе (4.6.2 и 5)
Запустите Xcode 5. Вы увидите, что он распознает ваше устройство, вероятно, вам придется активировать его, чтобы снова использовать его для разработки.
Запустите Xcode 4.6.2 одновременно. Вы увидите, что он распознает ваш iPhone как в: сделать его допустимой целью для разработки.
закройте или делайте все, что хотите, с Xcode 5. С этого момента вы можете продолжать использовать Xcode 4.6.2
Я долгое время не выключал и не перезагружал свой компьютер, поэтому не знаю, случайность это или что-то в этом роде. Но другие люди, с которыми я работаю, смогли сделать то же самое, поэтому я надеюсь, что это сработает для вас.
РЕДАКТИРОВАТЬ:
Еще лучше. Что-то, что я нашел полезным, - это сборка из Xcode 4.6.x на устройство iOS 7, фактически заставляющая телефон запускать его в iOS6 или более ранней версии Mode, что является способом, которым все приложения работают в данный момент. Так что я предполагаю, что это будет то, как ваше приложение будет выглядеть в iOS 7, если его развернуть из магазина приложений. Предполагая, что вы ориентируетесь на iOS 4+
Точно так же, если вы создаете одно и то же приложение с использованием Xcode 5, оно по умолчанию пытается включить некоторые прокси-серверы внешнего вида iOS 7, и, конечно же, пользовательский интерфейс ведет себя по-другому. Конечно, я мало играл с Xcode 5, вероятно, где-то есть переключатель, чтобы включать и выключать этот режим совместимости.
person
Dan1one
schedule
17.06.2013