美文网首页
iOS快速手动和自动打包测试

iOS快速手动和自动打包测试

作者: Echo126 | 来源:发表于2019-05-31 18:10 被阅读0次

    1、手动打包
    a.描述文件设置成自动配置
    b.edit scheme -> run- > 设置成debug。
    c.项目选择Generic iOS Device(也可选择真机,不过不建议选真机)。然后cmd+b 编译一下。
    d.选中Products里XX.app,show in finder。桌面新建一个叫Payload的文件夹,将该XX.app拖入Payload里。压缩成Payload.zip。修改后缀成Payload.ipa。上传到fir即可。

    1@2x.png 2@2x.png 3@2x.png 4@2x.png

    桌面新建一个叫Payload的文件夹,将show in finder 里的.app文件拖入Payload里,然后压缩Payload文件夹。将Payload.zip修改后缀成Payload.ipa。上传到fir即可

    2.自动打包
    a.描述文件设置成自动配置
    b.edit scheme -> run- > 设置成debug。
    c.Build Phases -> 左上角➕-> new run script phase 把脚本文件写入该Run Script。

    如果是Debug环境并且目录存在

    if [ "{CONFIGURATION}" = "Debug" ] && [ -d "{BUILD_ROOT}/${CONFIGURATION}-iphoneos" ]
    then

    打开工程目录

    cd {BUILD_ROOT}/{CONFIGURATION}-iphoneos

    删除Payload避免重复

    rm -rf Payload

    创建Payload文件夹

    mkdir Payload

    拷贝app到Payload

    cp -rf ${PROJECT_NAME}.app Payload

    打包成ipa

    zip -r ${PROJECT_NAME}.ipa Payload

    打开目录

    open .
    fi

    c.项目选择Generic iOS Device(也可选择真机,不过不建议选真机)。然后cmd+b 编译一下。会自动弹出finder,里边有已经压缩好的.ipa 文件。

    相关文章

      网友评论

          本文标题:iOS快速手动和自动打包测试

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