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文件
- 腳本自動生成ipa包
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 即可