iOS腳本打包

1、新建distribute文件夾、在文件夾中創建一個腳本 distribute.sh ,內容復制粘貼下,appName 為 App 的名字

rm 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、將.app 文件放在distribute文件夾中,(.app 文件在項目目錄中)

目錄
app文件位置

3、打開終端,cd 到distribute文件夾下,然后執行distribute.sh腳本

./distribute.sh

如果遇到 zsh: permission denied:問題,終端執行chmod u+x *.sh

說明:
用戶沒有權限,所以才出現了這個錯誤,所以只需要用chmod修改一下權限
chmod是權限管理命令change the permissions mode of a file的縮寫。
u代表所有者。x代表執行權限。’+’ 表示增加權限。
chmod u+x file.sh 就表示對當前目錄下的file.sh文件的所有者增加可執行權限。

4、幾秒后,在distribute文件夾下就生成了一個文件夾,里面就是包,比 fastlane打包要快很多(缺點:包體積會大很多)

fastlane打包

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容