2015-07-28 9 views
1

Есть ли возможность напрямую генерировать файл xcarchive из командной строки? Чтобы вы могли создать сборку AppStore с помощью инструмента CI, такого как Jenkins?Xamarin: Генерировать xcarchive из командной строки

С Xcode кажется, что вы можете, но я использую Xamarin Studio на Mac. В любом случае это возможно? Или вы можете вручную создать xcarchive file с приложением, dsym и plist?

ответ

3

На моем сервере сборки я использую следующие команды для создания подписанного AppStore файла ipa из архива.

/Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool -v build "--configuration:AppStore|iPhone" -p:RssReader.iOS Apps/RssReader.sln || exit 1 

# transform the archive into a .ipa package 
xcrun -sdk iphoneos PackageApplication -v "${WORKSPACE}/Apps/RssReader/iOS/RssReader.iOS/bin/iPhone/AppStore/RssReader.app" -o "${WORKSPACE}/Apps/RssReader/iOS/RssReader.iOS/bin/iPhone/AppStore/RssReader-${BUILD_NUMBER}-appstore.ipa" 
+0

Включен ли iTunesArtwork в этот файл ipa? – testing

+0

Это зависит от вашей конфигурации, если включена iTunesArtwork. –

+0

С архивом вы имеете в виду файл * app *, а не xcarchive? – testing

 Смежные вопросы

  • Нет связанных вопросов^_^