使用脚本一键打包iOS应用ipa和上传到ftp服务器

使用脚本一键打包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

欢迎访问我的系列博客
系列:iOS开发-前言+大纲
http://blog.csdn.net/spicyShrimp/article/details/62218521

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值