Что такое Generic iOS Device в Xcode 7.1 запустить список адресов?

Я нашел странный вариант в списке моих симуляторов в Xcode, который я никогда раньше не видел. Универсальное устройство iOS в Строить только устройство

Интересно, но когда я пытаюсь построить для этого устройства - я получаю ошибку:

A build only device cannot be used to run this target.
Please select an available device or choose a simulated device as the destination.

Может кто-нибудь объяснить - для каких целей мне нужен этот вариант?

У меня есть Xcode 7.1 и iOS 9.1

введите описание изображения здесь

Ответ 1

Целью этой цели является создание для устройств iOS, даже если ваш телефон не подключен. Вы можете скомпилировать для архитектур iOS (armv7, armv8, arm64) и посмотреть, есть ли какие-либо ошибки при компиляции, поскольку эти ошибки может отличаться от того, когда вы создаете для iPhone Simulator (архитектура i386).

Это позволяет создавать ( + B) для архитектур iOS, но вы не сможете запускать свой исполняемый файл на этой цели, так как не запускать программу.

Ответ 2

Также супер-полезно сейчас: Generic iOS Device позволяет вам архивировать без подключения устройства, поэтому вы можете упаковать приложение и загрузить его в iTunes Connect без необходимости в устройстве!