Xcode 脚本工具集 XcodeEditor
介绍
一套 Xcode 脚本工具集,根据 .ini 文件的配置信息,自动化修改 Xcode 配置和导出 ipa 包。
修改 Xcode 配置是指对 Xcode 工程的 General、Capability、Info、Build Settgings、Build Phases 中的参数进行修改,以及添加文件和 Framework 等。
安装
文档里已经简要介绍了如何安装
其实这里有一个显式的依赖,机器的 Python 环境必须安装 future 与 openstep_parser,其实这是没有必要的。完全可以将这两个库直接安装到项目目录中,与 pbxproj 库目录平级即可,这样就减少了库的依赖。
使用
项目中已经带了一个 Demo,可以通过修改 example.ini
后执行 test.py
了解修改配置的效果。
打包推荐使用 fastlane,因为这个功能更全面:
工具作者同时写了如何结合 Jenkins 自动出包:
注意:向 file_path
embedded_path
添加路径时不要与现有的项目重名,因为默认的逻辑是先删除再添加,如果添加了项目已有的就会导致缺失,例如 Framework
。
优点:整个配置文件使用 ini 格式,里面的 privacy
flag_add
flag_set
等都是支持自定义的,可以任意添加要修改的值。
共有 0 条评论