我正忙於構建將構建iOS應用程序的Jenkins版本。我已成功地用這個命令成功創建歸檔:XCodeBuild -exportArchive不會允許我指定文件名
xcodebuild archive -archivePath build/app.xcarchive
現在我想的是歸檔出口與指定輸出文件名,但不能得到這個work.In下面的例子我想叫app.ipa一個輸出文件,但我得到的是一個文件夾,名爲app.ipa與名稱的.ipa內的IPA文件
xcrun xcodebuild -exportArchive -exportPath build/app.ipa -archivePath build/app.xcarchive/ -exportOptionsPlist exportOptions.plist
Outputs a file /build/app.ipa/<projectname>.ipa
蘋果的xcodebuild聯編文件說,你可以指定輸出路徑,包括文件名稱:
-exportPath目標路徑 指定導出產品的目的地,包括導出文件的名稱。
這樣做的原因是,我想保留構建通用的,所以,我通過它發送的任何項目將導致app.ipa沒有我需要跟蹤項目名稱和不同的輸出文件等
什麼是'xcrun xcodebuild'。我以前從來沒有見過類似的東西。 – midori
「xcrun提供了一種從命令行查找或調用開發人員工具的方法,無需用戶修改Makefile或採取不方便的措施來支持多個Xcode工具鏈。」 https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/xcrun.1.html – Craigt
是的,以前沒有-exportOptionsPlist,同一個命令創建指定的文件,現在在8.3之後,它製作一個文件夾,並在.ipa文件夾內。除了使用mv以外是否有任何解決方法? – karim