Я загрузил бета-версию iOS 9 для iPhone 5 и хотел протестировать приложение, которое я закончил, но теперь он говорит, что мой iPhone является неприемлемым устройством. Есть ли способ, по которому я могу запускать приложения на своем iPhone без загрузки бета-версии Xcode 7?
IOS 9 не поддерживается на Xcode 6.3
Ответ 1
Если вы установили бета-версию iOS 9 на свой iPhone, то вы не сможете развить ее без Xcode 7.
Однако это не совсем ужасно; вы можете легко иметь как Xcode 7, так и Xcode 6 на одном компьютере.
(То, что вы не можете сделать, по словам Apple, вернет ваш iPhone обратно в iOS 8 - но есть некоторые комментарии ниже от людей, которые смогли это сделать.)
Ответ 2
Вы можете RUN App на устройстве iOS 9 с помощью Xcode 6, но, во-первых, вам нужно создать приложение на XCode 7, после чего оно будет поддерживаться на XCode 6. Я не знаю причины. Я проверил это на своем Mac.
[EDIT] Шаги
- Создайте проект на Xcode 7, пока Xcode 6 открывается на том же проект.
- Отключите устройство и снова подключите его. (Теперь вы можете запускать приложение ur на XCode6, для загрузки устройства может потребоваться мало времени).
Когда я проверил iOS9 с Xcode6, ошибок стало меньше. Поэтому у меня есть план поддержки iOS9 с XCode6 для быстрого выпуска. Позже я сделаю для XCode7.
Ответ 3
Вы можете создать бета-версию iOS 9.0 или 9.1 из Xcode 6.4, но не из коробки. Загрузите Xcode 7.0 и/или Xcode 7.1 beta dmg и скопируйте
Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/9.0 (13A340)
из Xcode 7.0 или:
.../9.1 (13B5110e)
из бета-версий Xcode 7.1 в соответствующую папку в Xcode 6.x. После перезапуска устройства Xcode iOS 9.0/9.1 больше не будут отмечены неприемлемыми.
Ответ 4
Установите последний XCode. Сохраните обе версии на вашем Mac. Дайте Keep Both как при установке нового XCode, так и при установке не используйте Replace present XCode.
Перейдите в приложение, щелкните правой кнопкой мыши XCode → показать содержимое пакета. Скопируйте последнюю версию с пути:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
и скопируйте в Xcode, который вы сейчас работаете по тому же пути. Найдите снимки экрана ниже и начните работу.
Счастливое кодирование.
Ответ 5
Не нужно создавать свой проект на Xcode 7.0, просто откройте и выберите свое устройство, после чего откройте свой Xcode 6.4, и ваше устройство автоматически обновит необходимые вещи для создания приложения с помощью Xcode 6.4
Ответ 6
Не самый простой или правильный способ. Но если вам действительно нужно тестировать один или два раза на устройстве.
В Xcode
- Продукт → Архив
- Создание для специального распространения
- Подключить устройство
- Откройте Itunes, выберите устройство,
- Выберите приложения, перетащите файл .ipa, сгенерированный на шаге 2, на itunes
- Нажмите install
Приложение будет установлено на устройство ios9.
Ответ 7
Нет, вам нужно скачать бета-версию Xcode 7, поскольку такие инструменты, как компилятор и отладчик, являются частью IDE.
Ответ 8
Как указано на веб-сайте Apple Developer (здесь), у Xcode 7 Beta есть компилятор Swift 2 и SDK для iOS 9. Я предполагаю, ваш текущий Xcode не знает, как скомпилировать для IOS 9 SDK.
Однако Apple не упоминает Xcode 7 как требование. В нем говорится, что требуется OS X Yosemite или более поздняя.
Я не думаю, что вы можете специально загрузить SDK, который не поддерживается внутри Xcode. Например, вы можете перейти в Xcode → Preferences → Downloads, а в разделе "Компоненты" вы можете увидеть iOS 9 Simulator.
Если вы заходите в iOS 9 SDK и загружаете его, он, кажется, загружает только ОС устройства, а не весь SDK.
В заключение я считаю, что SDK "kit" интегрирован с Xcode 7, который позволит вам разрабатывать на вашем устройстве iOS 9. Без обновления я не вижу, чтобы вы могли это сделать. Я мог ошибаться.