IOS 9 не поддерживается на Xcode 6.3

Я загрузил бета-версию iOS 9 для iPhone 5 и хотел протестировать приложение, которое я закончил, но теперь он говорит, что мой iPhone является неприемлемым устройством. Есть ли способ, по которому я могу запускать приложения на своем iPhone без загрузки бета-версии Xcode 7?

Ответ 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. Без обновления я не вижу, чтобы вы могли это сделать. Я мог ошибаться.