Я бы хотел автоматизировать сборки ios для Unity. Первая часть не проблема. Он сгенерировал целую папку для xcode с файлом xcodeproj.
Моя цель - написать один скрипт, который собирает мой проект и загружает его в испытательный полет appstore. Мне удалось получить файл .ipa с помощью этих команд:
xcodebuild -project Unity-iPhone.xcodeproj -scheme "Unity-iPhone" -sdk iphoneos -configuration Release archive -archivePath export/build/ts2.xcarchive
xcodebuild -exportArchive -archivePath export/build/ts2.xcarchive -exportOptionsPlist info.plist -exportPath export/build -allowProvisioningUpdates
Однако, когда я попытался загрузить его с помощью altool, он выдал ошибку об использовании неправильного профиля обеспечения. Правда, у него был профиль развития, а не дистрибутив. Как я могу указать, какой использовать при подписании?
К сожалению, xcode меняет свои способы сделать это достаточно часто, чтобы сделать все онлайн-ресурсы об этом бесполезными