美文网首页
Xcode快速打测试包脚本

Xcode快速打测试包脚本

作者: OneByte | 来源:发表于2018-04-19 18:07 被阅读13次

在Xcode Build Phases -> Run Script 中加入设置

#定义
#设置要输出到的路径,可直接把文件夹拖进来
IPA_OUT_PATH=/Users/admin/Desktop/QuickIpa
PAY_LOAD=${CONFIGURATION_BUILD_DIR}/Payload
DATE=`date "+%H_%M"`
NAME=`/usr/libexec/PlistBuddy -c "Print :CFBundleDisplayName $REV" "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}"`
IPA_NAME="${NAME}${DATE}.ipa"

#删除旧的文件
if [ -d $PAY_LOAD ];then
rm -R $PAY_LOAD
fi

#打包
/bin/mkdir $PAY_LOAD
/bin/cp -R ${CONFIGURATION_BUILD_DIR}/${PRODUCT_NAME}.app $PAY_LOAD
cd $CONFIGURATION_BUILD_DIR

/usr/bin/zip -r ${IPA_NAME} ${PAY_LOAD}

#输出到目录
mv ${IPA_NAME} ${IPA_OUT_PATH}

相关文章

  • Xcode快速打测试包脚本

    在Xcode Build Phases -> Run Script 中加入设置

  • Xcode脚本打.a包

    包大小优化打包的时候,注意Build是Debug还是Release环境。在Build Settings设置 修改D...

  • IOS打测试包

    IOS打测试环境包 1. Xcode,模式为Generic iOS Device 2. Xcode——Produc...

  • iOS快速构建测试包并发布至测试群

    快速的本地测试包发布流程,从编译到发布最快只需1分钟左右,远远超过常见的自动化脚本打包工具,极大的提高了打测试包的...

  • iOS 脚本打测试包

    1.终端python3.6 2.将工程的编译设备选成 Generic iOS Device 3.command +...

  • Xcode9.4.1打包闪退的问题

    今天升级了Xcode9.4.1然后打测试包的时候Xcode有闪退情况,通过查看Xcode崩溃信息发现是Apple ...

  • iOS 快速打测试包

    首先我们在xcode项目配置中找到Build Phases 之后点上面的加号 加一个自动执行脚本的模块 然后再这里...

  • Xcode 打包报 The data couldn’t be r

    今晚用Xcode10打包测试的时候遇到了这样的 The data couldn’t be read because...

  • iOS自动打包并发布脚本

    本文最终实现的是使用脚本打 Ad-hoc 包,并发布测试,当然稍微修改一下脚本参数就可以打其他类型的 ipa 包了...

  • fastlane ios gym配置

    上例是打测试包的gym配置codesigning_identity 上面例子是手动设置签名的写法,xcode字段管...

网友评论

      本文标题:Xcode快速打测试包脚本

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