美文网首页
iOS 打包 Xcode 闪退,使用命令行打包 PPAutoPa

iOS 打包 Xcode 闪退,使用命令行打包 PPAutoPa

作者: 张瑞Jerrysher | 来源:发表于2018-04-28 19:58 被阅读259次

    打包app的时候, Xcode 每次到了最后一步就闪退了。导致无法正在导出Ad hoc 的包。

    在小哥哥师傅的指点下,采用命令行方式打包,采用了项目:

    https://github.com/jkpang/PPAutoPackageScript

    PPAutoPackageScript 是 https://github.com/jkpang 写的一个开源的Xcode8以后的自动打包脚本。

    使用也特别方便,把项目clone下来。

    git clone https://github.com/jkpang/PPAutoPackageScript.git

    然后把项目中,PPAutoPackageScript 目录复制到项目的主目录下,也就是项目的第一层目录之下。

    然后修改sh 文件中的项目自定义部分:

    ==========项目自定义部分(自定义好下列参数后再执行该脚本)==============
    计时
    SECONDS=0
    是否编译工作空间 (例:若是用Cocopods管理的.xcworkspace项目,赋值true;用Xcode默认创建的.xcodeproj,赋值false)
    is_workspace="true"
    指定项目的scheme名称
    (注意: 因为shell定义变量时,=号两边不能留空格,若scheme_name与info_plist_name有空格,脚本运行会失败,暂时还没有解决方法,知道的还请指教!)
    scheme_name="DaiKuan"
    工程中Target对应的配置plist文件名称, Xcode默认的配置文件为Info.plist
    info_plist_name="Info"
    指定要打包编译的方式 : Release,Debug...
    build_configuration="Release"

    执行后,会先让选择打包方式。根据需要选择,就可以。

    相关文章

      网友评论

          本文标题:iOS 打包 Xcode 闪退,使用命令行打包 PPAutoPa

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