Убедитесь, что вы изменили «Пропустить установку» в вашей цели на НЕТ
93
По сути, в левом верхнем углу выберите «Устройство iOS», а НЕ симулятор.
Толстяк
3
я думаю, что WTF, но хорошо, это яблоко, так много заставляет меня сказать, что уже ...
user230910
3
Выберите «Общее устройство IOS»
Джамиль
Ответы:
961
Вы должны выбрать устройство в меню схем в левом верхнем углу, где вы использовали для выбора между симулятором / устройством. Это не позволит вам заархивировать сборку для симулятора.
Или вы можете обнаружить, что если устройство iOS уже выбрано, поле архива не будет выбрано, если вы выберете «Редактировать схемы» => «Построить».
яблоко должно сделать все более удобным для пользователя
neobie
1
Не кажется ли, что этот выпадающий список указывает, где вы хотите запустить приложение? Похоже, глупое ограничение для предотвращения архивирования при выборе симулятора ...
Корбин
35
Потратил час на поиски этого. Вы знаете, что бы это исправить, Apple? Не отключайте кнопку Архив. Выполните проверки, которые могут вызвать ошибку, а затем отобразите предупреждение. Бьюсь об заклад, 9/10 это симулятор. «Вы не можете заархивировать сборку для симулятора. Выберите iOS Device и снова заархивируйте».
Гарри Лав
4
Программное обеспечение Apple для разработчиков смехотворно не удобно для пользователя. Я потратил так много времени, пытаясь заставить работать дурацкие профили инициализации и push-сертификаты и пытаться экспортировать мое приложение, едва делая это, используя Google Googling. Примерно столько времени, сколько я потратил на кодирование.
Судо
3
На самом деле, должно быть против правил программирования GUI когда-либо выделять что-либо без объяснения причин.
Судо
49
увидеть картинку. но я должен набрать достаточно символов, чтобы опубликовать картинку. :)
Как говорится в других ответах, вам нужно выбрать активную схему для чего-то, что не является симулятором, то есть устройством, которое подключено к вашему Mac.
Если у вас нет устройства, подключенного к Mac, то выбор «Универсальное устройство IOS» также работает.
Я исправил это сегодня ... вроде. Хотя архивы до сих пор нигде не обнаруживаются. Но я вернул опцию «Архивировать», зайдя в настройки сборки для проекта и переназначив свои сертификаты в разделе «Идентификация подписи кода» для каждой сборки. Похоже, они получили сброс к чему-то другому, когда импортировали мой 3.X проект в 4.
Ответы:
Вы должны выбрать устройство в меню схем в левом верхнем углу, где вы использовали для выбора между симулятором / устройством. Это не позволит вам заархивировать сборку для симулятора.
Или вы можете обнаружить, что если устройство iOS уже выбрано, поле архива не будет выбрано, если вы выберете «Редактировать схемы» => «Построить».
источник
увидеть картинку. но я должен набрать достаточно символов, чтобы опубликовать картинку. :)
источник
Как говорится в других ответах, вам нужно выбрать активную схему для чего-то, что не является симулятором, то есть устройством, которое подключено к вашему Mac.
Если у вас нет устройства, подключенного к Mac, то выбор «Универсальное устройство IOS» также работает.
источник
Я исправил это сегодня ... вроде. Хотя архивы до сих пор нигде не обнаруживаются. Но я вернул опцию «Архивировать», зайдя в настройки сборки для проекта и переназначив свои сертификаты в разделе «Идентификация подписи кода» для каждой сборки. Похоже, они получили сброс к чему-то другому, когда импортировали мой 3.X проект в 4.
Я также использовал инструкции, найденные здесь:
http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/DistApps/DistApps.html#//apple_ref/doc/uid/TP40010215-CH11-DontLinkElementID_69
Но я все еще не могу отобразить фактические архивы в Организаторе (даже если файлы существуют)
источник