Генерировать xcarchive в определенную папку из командной строки

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

33
задан Josh Caswell 26 January 2012 в 20:38
поделиться