xcode使用命令列打包ipa

來源:互聯網
上載者:User

標籤:

打包是利用xcodebuild在終端輸入命令列,最終輸出ipa包;

 

第一步:進入工程目錄配置好認證和bundleID 這個是和你的認證配套的

 

 

第二步:用真機測試,確保能夠運行成功,因為真機能過測試成功,那說明打包ipa才是可行的

 

第三步:開啟終端輸入以下命令  cd  +工程檔案絕對路徑 (cd是進入工程檔案的命令)關於終端使用的命令還請自行百度

eg:

 

第四步:在第三步正確的前提下,輸入xcodebuild clean  確保檔案沒有錯誤

eg:

 

當顯示下面的資訊時,表示操作成功,可以繼續下一步

 

第五步 產生app包  命令:xcodebuild -target [target name]-configuration  Release

eg:

 

說明:-target是指的你的工程裡面target的命名   configuration 有兩種模式  一種是debug  一種是release  在這裡我們是做發布spa所以選擇release

 

等待幾分鐘過後輸出以下內容,說明成功了可以在你的工程檔案夾下面去查看

 

 

第六步:將產生的app包打包成ipa包   使用下面的命令  xcrun -sdk iphoneos packageapplication -v /Users/WeiXiang/Desktop/LoveStory/build/Release-iphoneos/LoveStory.app -o /Users/WeiXiang/Desktop/LoveStory/build/Release-iphoneos/lovestory.ipa

 

 

說明:xcrun是產生ipa包的命令,不做過多解釋,主要說明一下後面的這些代碼  sdk  iphoneos表示所支援的sdk  -v 後面表示的是當前產生app包的絕對路徑+包名(  LoveStory.app) -o 後面是ipa包的輸出路徑 +ipa包名(lovestory.ipa) 這個是可以隨意指定的,但是一般最好還是寫在工程目錄下  

 

輸出成功過後回返回下面的內容

可以到上面的路徑下去查看你的ipa包

 

 

說明已經成功了,本人在蒲公英平台親測可用 

 

後話:如果你在操作的過程中遇到報錯 請仔細審閱報錯日誌,然後根據報錯內容尋找原因,一般都是認證配置問題  度娘其實也是你的好幫手????  不用使用xcodebuild  可以是使用協助命令 xcodebuild -help

xcode使用命令列打包ipa

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.