iOS自动打包之xcodeproj(一)

Demo地址:https://github.com/ayangcool/LeoLearnXcodeproj
iOS自动打包之xcodeproj(一)
iOS自动打包之xcodeproj(二)
iOS自动打包之xcodeproj(三)
iOS自动打包之xcodeproj(四)
iOS自动打包之xcodeproj(五)

1.安装xcodeproj

xcodeproj的文档链接:https://www.rubydoc.info/gems/xcodeproj
在终端执行命令进行安装:

sudo gem install xcodeproj
2.xcodeproj简介

我们对Xcode的操作无非是以下几种情况:
1.添加或删除 .h .m代码文件
2.添加或删除.a .framework静态或者动态库
3.添加或删除资源文件
4.添加或删除Preprocessing预编译头文件
5.修改Xcode各种设置,例如证书、编译配置等。
想对这几种情况做处理,就需要找到xcodeproj中分别对应的类型,以下是xcodeproj中的对应关系:

操作 改变Xcode的地方 xcodeproj对应语法
添加或删除 .h .m代码文件 Compile Sources source_build_phase
添加或删除.a .framework静态或者动态库 Link Binary With Libraries Embed Frameworks frameworks_build_phases copy_files_build_phases
添加或删除资源文件 Copy Bundle Resources resources_build_phase
添加或删除Preprocessing预编译头文件 Build Setting中 Preprocessing build_configurations
修改Xcode各种设置,例如证书、编译配置等 Build Setting等 target.build_configurations
3.注意事项

编写的脚本必须放在项目中包含 .xcodeproj 的那一层,不然执行脚本会报错。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。