XZ_iOS之使用終端命令列打包,xz_ios終端命令列

來源:互聯網
上載者:User

XZ_iOS之使用終端命令列打包,xz_ios終端命令列

一、關於 xcodeproj 的打包

1、 清除

終端輸入: clean -project /Users/admin/MyProject/project.xcodeproj -configuration ${CONFIGURATION} -alltargets 
其中,/Users/admin/MyProject/project.xcodeproj為工程路徑

出現** CLEAN SUCCEEDED **說明成功.

2、構建

終端輸入:xcodebuild archive -project /Users/admin/MyProject/project.xcodeproj -scheme project -archivePath /Users/admin/MyProject/build/project.xcarchive

出現** ARCHIVE SUCCEEDED *說明成功.

3、打包和匯出

終端輸入:xcodebuild -exportArchive -archivePath /Users/admin/MyProject/build/project.xcarchive -exportPath /Users/admin/MyProject/build/project.ipa -exportOptionsPlist /Users/admin/MyProject/build/exportOptions.plist

出現** EXPORT SUCCEEDED **說明成功:

其中:

-archivePath 後面是 打包好的 .xcarchive 的路徑

-exportPath 後面是要匯出的 .ipa 的路徑

-exportOptionsPlist 後面是配置的 plist 檔案路徑

plist中的 method參數 的幾種形式: 'ad-hoc'、'app-store'、'enterprise'、'development'、'package',可根據自己的需要填寫

Xcode8.2之前的打包語句:

xcodebuild -exportArchive -archivePath /Users/admin/MyProject/build/project.xcarchive -exportPath project -exportFormat ipa -exportProvisioningProfile "iOS Team Provisioning Profile: com.xxx.xxxxxxx"

會出現下面的錯誤:xcodebuild: error: invalid option '-exportFormat',因為exportFormat被棄用了,修改為3的打包語句即可。

二、關於 .xcworkspace 的打包


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.