Что такое 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 без необходимости в устройстве!