Ответ 1
Короче: Убедитесь, что вы настроили все связанные библиотеки с "Пропустить установку" на "ДА" на экране настроек сборки. Есть несколько подробных инструкций о том, как это сделать на SO.
В противном случае нажатие "Validate..." должно указывать на любые возможные исправления.
Итак, я просто установил свою машину и как-то на одном из проектов библиотеки "Пропустить установку" вернули в "НЕТ".
Первый признак того, что это неверно, заключается в том, что "Тип архива" отображается как "Общий Xcode Archive", который является неправильным:
http://cl.ly/2I3A3D0L0b3d3l3W440Z/ss1.png
Вы можете проверить это, выбрав архив в организаторе и нажав "Проверить...", Xcode должен сообщить вам о проблеме с несколькими пучками:
http://cl.ly/2V05382j2N1I073e080q/ss2.png
"содержит несколько продуктов" - это известная проблема с кодом Xcode, и ее можно обойти, убедившись, что все встроенные продукты во всех ваших проектах имеют настройку сборки "Пропустить установку" , установленную на "ДА", за исключением основного проекта приложения, Это может произойти, если вы добавите проект библиотеки, перетащив файл xcodeproj
в Xcode.
После исправления и повторного архивирования он должен теперь отображаться с типом архива "Архив приложений iOS":
http://cl.ly/1f3w000F3r2e0D2G1e2N/sx3.png
И если вы нажмете "Распространять...", теперь вы сможете правильно экспортировать IPA, выбрав второй вариант:
http://cl.ly/3C0M0Z3x3d1x1H2K280N/sx4.png
Приветствия,