使用脚本一键打包iOS应用ipa和上传到ftp服务器
由于开发时间的经常,测试的繁琐,无可避免的会频繁的打包ipa并上传到公司的服务器.
一次两次我们获取能够接受.但是要是赶上高峰期,一天下来打包几十次,有谁能受的了呢?
于是想到了脚本打包和上传ftp,github上搜索一下,还有不少,果断选择一个star最多的试试
https://github.com/webfrogs/xcode_shell
首先:
1.您的xcode 必须附带“Command Line Tools”
拥有它,你就 =可以通过命令行来完成iOS工程的编译和打包工作。脚本正是基于此完成的。
2.脚本下载下来,你会看到很多脚本 ,选择ipa-build
3.打开终端,把ipa-build 的脚本拖进去, 然后,再去你的工程,把你的工程拖进去,按下回车即可开始自动打包
注意:你的工程中,最好自己配好打包证书
本来以为超级简单,但是发生问题了
出现了这样的log
xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH
网上搜索一下
Xcode升级到8.3后 用命令进行打包 提示下面这个错误
xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH
后面根据对比发现新版的Xcode少了这个PackageApplication
先去找个旧版的Xcode里面copy一份过来
放到下面这个目录:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/
然后执行命令
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
和
chmod +x
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication
如果没有PackageApplication的我这里分享一份出来
链接: https://pan.baidu.com/s/1c27ZBNU 密码: y8q1
满心欢喜终于搞定,继续跑脚本,泪崩,又出新log
这里写图片描述
好吧,脚本是3年前的,果然是过时了,没有关系,自己参照修改即可
终于,在此基础上新的脚本出炉
xcode_shell : https://github.com/spicyShrimp/xcode_shell
使用方法还是一样,下载下来后讲build拖到终端,再将项目拖入终端,回车
完成打包
这里写图片描述
当然还有上传ftp服务器的脚本
在终端vim upload
这里写图片描述
配置好你的ftp服务器的地址,用户,路径等即可
之后就可以使用upload一键上传了
当然你也可以使用ipa-build直接打包上传.
具体参考
xcode_shell : https://github.com/spicyShrimp/xcode_shell
网友评论