Для целей 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 build' - возможно ли это?