iOS 打包 Xcode 闪退,使用命令行打包 PPAutoPackageScript 解决问题

打包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"

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容