У меня есть экземпляр jenkins, который создает сборку с использованием xcodebuild. Затем у меня есть script (на Jenkins), чтобы создать файл .ipa с помощью xcrun. это работало отлично для нас до сих пор. Теперь у нас есть приложение watchkit, а файл .ipa, созданный из этого процесса, не совпадает с тем, который создается, если вы создаете архив и экспортируете его из Xcode.
Экспортированный .ipa из Xcode имеет папку "Полезная нагрузка", папку "Символы" (возможно, необязательно) и папку "WatchKitSupport". Ipa, сгенерированный из xcrun, не имеет папки "Символы" или "WatchKitSupport". Подробнее о структуре можно узнать здесь: qaru.site/info/264174/...
Я видел это сообщение на SO: qaru.site/info/18946/..., у которого есть команды для архивирования и экспорта .ipa-сборки (аналогично процессу Xcode), но даже это didn ' t создайте новые папки, о которых идет речь.
Кто-нибудь знает, есть ли способ использовать инструменты командной строки для создания файла .ipa, эквивалентного файлу, созданному Xcode? Я не нашел официальной документации по этому