Для сборки можно использовать как windows, так и mac, но лучше собирать в unity cloud или на маке, вариант - MacInCloud
https://www.freecodecamp.org/news/how-to-make-an-ios-on-demand-build-system-with-jenkins-and-fastlane-8eb1e02c73d1/
В некоторых случаях нужен манифест.
Собирать на маке можно примерно так
/Applications/Unity/Unity.app/Contents/MacOS/Unity -quit -batchmode -executeMethod -buildTarget Android BuildAccess.BuildAndroidUniversal --version "1.4.3" --revision 10399 --buildpath "/buildartifacts/"
https://developers.google.com/android-publisher/libraries
http://android-developers.blogspot.com/2014/07/grow-with-google-play-scaled-publishing.html
https://developer.android.com/studio/publish/app-signing#signing-manually
ios
https://medium.com/xcblog/xcodebuild-deploy-ios-app-from-command-line-c6defff0d8b8
https://medium.com/flawless-app-stories/build-it-test-it-deliver-it-complete-ios-guide-on-continuous-delivery-with-fastlane-and-jenkins-cbe44e996ac5
https://medium.com/@pratikchanchpara/ci-cd-for-ios-using-jenkins-build-an-ipa-using-jenkins-303cfce184ad
via altool
cd /Applications/Xcode\ 8.3.3/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/
./altool --upload-app -f /Users/Shared/Jenkins/Home/workspace/yourWorkspace-name/build/artifacts/yourIPA.ipa -u itunesconnectUserName -p itunesconnectPassword
via itms (сломано? Лучше altool, он хоть работает. В винде - сломано точно)/Applications/Xcode-10.3.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter
/Applications/Xcode-11.GM.Seed.app/Contents/Developer/usr/bin/iTMSTransporter
через -m upload -f <file.ipa> - но косяк в том что не работает... нужно через asset*
Также есть xcodebuild но надо проверять рабочий ли он
https://stackoverflow.com/questions/2664885/xcode-build-and-archive-from-command-line
Комментариев нет:
Отправить комментарий