iOS 打包 ipa 的常見方式

1. Apple 推薦的方式(xcode 的 archive 功能)
  • 步驟: xcode 菜單欄 - > Product - > Archive - >三選一,一般選后兩個。
    • 局限性:個人開發(fā)一般采用這種方式。因為最導出 ipa 包時你需要輸入 appleID.此時你需要向團隊其他人要,一般密碼都在 leader 那里。
2. iTunes 拖入(暴力夠直接)
  • 步驟: 編譯好的 .app 文件 - > 拖入 itunes 里的“我的應用程序”
3. 解壓修改后綴名
  • 原理: 這種方式是在xcode 編譯產(chǎn)生出.app 包的基礎上進行進一步的處理,通過簡單的壓縮以及修改后綴名即可實現(xiàn)ipa的發(fā)包。
  • 常用的處理方式有兩種:手動和腳本
    • 腳本自動生成ipa包
      • 步驟:1. 新建一個 distribute 文件夾,里面新建一個distribute.sh 腳本文件 內(nèi)容如下( 注意: appName替換為你真正的app名字 ),然后放入將要轉化的 .app文件
rm -rf appName
mkdir appName
mkdir appName/Payload
cp -r appName.app appName/Payload/appName.app
cp Icon.png appName/iTunesArtwork
cd appName
zip -r appName.ipa Payload iTunesArtwork
exit 0
   - 2.運行distribute.sh 腳本 :

打開Terminal,cd到distribute文件夾下,把distribute.sh拉到terminal中執(zhí)行。如果提示permission denied,則用“chmod 777 distribute.sh”命令賦予權限后,再執(zhí)行一次distribute.sh。
- 3.大約若干秒后,會在distribute/文件夾下生成appName/文件夾,里面的appName.ipa就是我們想要的包。

  • 手動壓縮修改后綴名
    • 1.新建“Playload” 文件夾,注意名字不要寫錯了
    • 2.將.app 文件放到Playload 文件夾中
    • 3.Playload 文件夾右鍵壓縮成zip包,最后把生成的 .zip 文件后綴改為.ipa 即可
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容