美文网首页
使用脚本一键打包iOS应用ipa和上传到ftp服务器

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

作者: spicyShrimp | 来源:发表于2017-09-20 15:36 被阅读192次

    使用脚本一键打包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应用ipa和上传到ftp服务器

          本文链接:https://www.haomeiwen.com/subject/eqsosxtx.html