Для целей CI мне нужно иметь возможность генерировать XCARCHIVE и файл IPA в нашей ночной сборке. IPA предназначен для наших тестировщиков, которые должны быть подписаны с нашими специальными ключами, а XCARCHIVE - отправить клиенту, чтобы они могли импортировать его в Xcode и отправить его в магазин приложений, когда они им довольны.
Создание IPA достаточно просто с небольшим количеством поисковых запросов, однако, как сгенерировать файл .XCARCHIVE, это ускользает от меня. Самое близкое, что я нашел:
xcodebuild -scheme myscheme archive
Однако это сохраняет .xcarchive в некоторой труднодоступной папке, например:
/Users/me/Library/Developer/Xcode/Archives/2011-12-14/MyApp 14-12-11 11.42 AM.xcarchive
Есть ли способ контролировать, где хранится архив, каково его имя и как избежать его повторной компиляции? Я думаю, что наилучшим возможным результатом было бы генерировать xcarchive из DSYM и APP, которые генерируются, когда вы создаете "сборку xcodebuild" - возможно ли это?