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打包

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容