iOS自动打包IPA
打打气:自动打包没你想的那么难,看完不会直Call我,遇到什么问题请留言。
整体步骤:
1、下载脚本文件
2、将脚本文件拉到你的工程
3、修改脚本文件
4、执行脚本文件
5、成功自动打包
现在我们开始操作
1、下载脚本文件
下载地址:https://github.com/CYC666/shell-files
![](https://img.haomeiwen.com/i2270198/eb1c96675a5a7580.png)
![](https://img.haomeiwen.com/i2270198/002cec753377c382.png)
2、将脚本文件拉到你的工程
![](https://img.haomeiwen.com/i2270198/effe61591ff2fdba.png)
3、修改脚本文件
打开脚本文件shell.sh(可以用xcode或文本编辑器打开)
搜索字眼【CYC666改】,搜索结果就是要改的地方,就6个地方要改。如果要更多功能,请自行DIY
![](https://img.haomeiwen.com/i2270198/dafe3aea819e9073.png)
![](https://img.haomeiwen.com/i2270198/a3511b47fb294397.png)
![](https://img.haomeiwen.com/i2270198/342c2769b849cb2f.png)
4、执行脚本文件
打开终端,cd到你的工程目录之下,执行命令./shell.sh
坐等打包完毕【可能会报错,不过问题不大】
![](https://img.haomeiwen.com/i2270198/09c13e2bf936615d.png)
5、成功自动打包
![](https://img.haomeiwen.com/i2270198/4b129c30d95a9fe9.png)
遇到问题:
*********requires a provisioning profile with the Push Notifications feature********
解决办法:
脚本文件exportTest.plist添加这个栏目
注意是exportTest.plist,不是项目的info.plist文件
一般手动打包生成的文件夹里面都会有exportTest.plist这个文件
![](https://img.haomeiwen.com/i2270198/1b83a0e942b9f7d0.png)
又遇到问题
xcodebuild: error: Unknown build action '爱订房/VL4.0/LOLADFNeverGiveUp.xcworkspace'.
原因:
我的文件夹命名为“12 爱订房”,编译器忽略了“12 ”,明显就是命名不规范,名字里不应该有空格
解决办法:
修改文件夹名字,规范点
又遇到问题
note: Using new build systemerror: Could not delete `/Users/caolaoshi/widely_publicize/CBBnice/build` because it was not created by the build system.
![](https://img.haomeiwen.com/i2270198/665e35e74f58d161.png)
将这个文件夹删了,重新打包
![](https://img.haomeiwen.com/i2270198/687e75b84f6f3cd3.png)
如遇其他问题,请留言