Я загрузил бета-версию iOS 9 для iPhone 5 и хотел протестировать приложение, которое я закончил, но теперь он говорит, что мой iPhone является неприемлемым устройством. Есть ли способ, по которому я могу запускать приложения на своем iPhone, не загружая бета-версию Xcode 7?iOS 9 не поддерживается на Xcode 6.3
ответ
Если вы установили IOS 9 бета на свой iPhone, то вы не можете развиваться на нем без Xcode 7.
Однако, это не совсем страшная вещь; вы можете легко иметь как Xcode 7, так и Xcode 6 на одном компьютере.
(То, что вы не можете сделать, в соответствии с Apple, это вернуть ваш iPhone обратно прошивку 8 - но есть некоторые комментарии ниже от людей, которые были в состоянии сделать это.)
«Однако это не совсем ужасно, вы могут легко иметь как Xcode 7, так и Xcode 6 на одном компьютере ». Конечно, но если вы используете много Swift и не хотите обновляться до Swift 2, вы фактически не сможете больше строить свой телефон. –
@ScottBrerevoets Действительно. И мой ответ об этом ясно. Но настало время подумать об этом, прежде чем устанавливать новую бета-версию на телефон. – matt
Согласен, хотя, если я не ошибаюсь, Apple нигде не говорит, что обновление вашего телефона потребует Xcode 7 для его разработки даже в 100% проектах Objective-C. –
Нет, вам нужно скачать Xcode 7 beta, поскольку такие инструменты, как компилятор и отладчик, являются частью IDE.
Как указано на Apple, Developer Веб-сайт (here), 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 «комплект» интегрирован с Xcode 7, который позволит вам разрабатывать устройство iOS 9. Без обновления я не вижу, чтобы вы могли это сделать. Я мог ошибаться.
Вы можете запустить приложение на прошивке 9 устройства с помощью Xcode 6, Но, во-первых вам нужно построить приложение на XCode 7, после того, что он будет поддерживать на XCode 6. я не знаем причину. Я проверил это на своем Mac.
[EDIT] шаги
- Построить проект по Xcode 7, а Xcode 6 открывается на том же проекта.
- Отключите устройство и подключите его. (Теперь и можно запустить ур приложение на XCode6, это может занять некоторое время, чтобы загрузить устройство)
Когда я проверил iOS9 с Xcode6, ошибки очень меньше. Итак, у меня есть план поддержки iOS9 с XCode6 для быстрого выпуска. Позже я сделаю для XCode7.
Вы можете установить бета-версию iOS 9.0 или 9.1 из Xcode 6.4, но не из коробки. Скачать Xcode 7.0 и/или Xcode 7.1 бета 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 больше не будут отмечены неприемлемыми.
Это была простая и надежная работа. Особенно, если у вас возникли проблемы с созданием вашего проекта с помощью xCode 7 и swift 2. Я жду, когда некоторые библиотеки будут обновлены до того, как я снова опустил этот трек. – jb007
Отлично, это логичное решение, должно обязательно работать и работать .. :) – Trident
Не нужно строить свой проект в Xcode 7.0, просто откройте и выберите устройство, после этого откройте ваш Xcode 6.4 и устройство будет автоматически обновлять необходимые вещи, чтобы построить приложение с помощью Xcode 6.4
Установить последний XCode. Сохраните обе версии на вашем Mac. Дайте Keep Both как при установке нового XCode, так и при установке не используйте Replace present XCode.
Перейти к приложению, щелкните правой кнопкой мыши XCode -> показать содержимое пакета. Скопируйте последнюю версию с пути:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
и скопируйте в Xcode, в котором вы сейчас работаете, по тому же пути. Найдите снимок экрана ниже и начните работу.
Днем кодирования.
Отлично, это логичное решение, должно обязательно работать и оно работает .. :) – Trident
Не самый простой или правильный способ. Но если вам действительно нужно тестировать один или два раза в устройстве.
В Xcode,
- продукта -> Архив
- Строить для Ad-Hoc Распределение
- Подключите устройство
- Открыть Itunes, выберите устройство,
- Выберите приложения, Drag и удалить файл .ipa, сгенерированный на шаге 2, на itunes
- Пресс-установка
Приложение будет установлено на устройство ios9.
Отличный ответ. Простой (до тех пор, пока у вас есть все нужные сертификаты), и просто нужно создать одностроку для простого теста. Сэкономил мне часы работы. Знал это уже, но забыл ... Xcode иногда является лабиринтом. –
- 1. iOS 9 не поддерживается Xcode 6.4
- 2. iOS 8.2 не поддерживается в Xcode 6.3 beta
- 3. iOS Simulator не работает в Xcode 6.3
- 4. Xcode 6 с iOS 9?
- 5. Xcode 6.3 не работает iOS 8.4 - обновление до 6.4 сбой
- 6. Расширения клавиатуры Xcode 6.3?
- 7. Xcode 6.3 Приложение отправлено для iOS 7
- 8. WatchKit XCODE 6.3 ISSUE
- 9. ECSlidingViewController-не работает XCode 7 IOS 9
- 10. Телеграмма не поддерживается Xcode 8
- 11. AutoRotate не работает iOS 9 & xcode 7
- 12. XCode 6.3 автозаполнение не работает
- 13. Интеграция Tesseract с моим проектом на xCode 6.3 iOS 8.3
- 14. Xcode 6.3 больше не открывает инструменты
- 15. Быстрая локализация iOS - не все строки в main.strings (xcode 6.3)
- 16. iOS симулятор, не показывающий содержимое с Xcode 6.3
- 17. Поддерживает ли Xcode 6.3 Beta iOS Simulator iOS 7
- 18. Местоположение не печатает на консоль (Swift + Xcode 7 + iOS 9)
- 19. Почему xcode 7 не запускает приложение на ios 9?
- 20. LaunchFile не отображается на моем устройстве ios 9, xcode 7.1
- 21. Исходный код ядра Core Xcode 8 не поддерживается с iOS 9 и ниже
- 22. Xcode 6.3 Swift Autocompletion
- 23. Ориентация раскадровки Xcode 6.3
- 24. Xcode 6.3 warning
- 25. После обновления до iOS 9 мое устройство не поддерживается Xcode 6.4
- 26. Версия iOS на «mydevice_name» не поддерживается этой установкой iOS SDK
- 27. iOS 9 симулятор не работает
- 28. Версия iOS на телефоне не поддерживается этим SDK для iOS
- 29. Xcode 7.0.1, IOS 9 App Безопасность транспорта
- 30. iOS 9 - Xcode: «Выполняет удобочитаемую ширину» программно
Возможный дубликат [Xcode 6 с iOS 9?] (Http://stackoverflow.com/questions/30823478/xcode-6-with-ios-9) – Pang