Меня зовут Luca, и в настоящее время я работаю над непрерывной интеграцией iOS для создания приложений в xcode для распространения (Ad Hoc и App Store) с использованием shell-скриптов.аргументы xcodebuild игнорируются при использовании архива
До сих пор я добился хороших результатов с помощью файлов IPA. Моя проблема возникает для распространения в App Store. Чтобы построить .app из сценария (передавая некоторые аргументы) я:
xcodebuild -scheme myScheme -configuration myConfiguration PRODUCT_NAME=myProductName TARGETED_DEVICE_FAMILY=myTargetedDeviceFamily .... etc
Поскольку с XCode 4.2, приложение подача осуществляется с помощью XCode Organizer Window я должен быть в состоянии также архивировать свой исполняемый файл.
Поэтому я могу изменить предыдущую командную строку следующим образом:
xcodebuild -scheme myScheme -configuration myConfiguration PRODUCT_NAME=myProductName TARGETED_DEVICE_FAMILY=myTargetedDeviceFamily .... etc **archive**
К сожалению, после того, как я делаю это, кажется, что «архив» аргумент силы xcodebuild игнорировать другие из них (PRODUCT_NAME, TARGETED_DEVICE_FAMILY, ... .) и мой вывод построен с использованием предопределенных настроек сборки XCode.
Я хочу иметь возможность передавать аргументы с помощью xcodebuild и быть эффективными, но действие «архива», похоже, предотвращает это.
Я схожу с ума, пожалуйста, помогите :)
Благодарности