当多个APP项目功能大同小异,且大多数代码可以通用时,就需要在一个项目中通过设置不同的target进行开发。即功能代码类似,但应用名称、应用图标、启动图、应用包名和证书不相同。

Demo

多target使用注意事项
1、区分不同的target文件配置,如:应用名称、包名、版本号、证书、描述文件、plist文件等
2、target中的Preprocessor Macros中的宏定义,如:Version_TargetDev,或Version_TargetPublic
3、新增文件,或添加图片资源文件时,务必勾选对应的target
4、图片资源Assets.xcassets中AppIcon、Launch Images的设置,且对应不同的target
5、pod管理配置
6、Scheme配置对应的target

多target创建实现
1、新建target
iOS的多target开发相似App

iOS的多target开发相似App

iOS的多target开发相似App
2、修改target名称
iOS的多target开发相似App

3、修改plist名称
4、配置target
iOS的多target开发相似App

5、Scheme管理
iOS的多target开发相似App

iOS的多target开发相似App
6、AppIcon配置
iOS的多target开发相似App

iOS的多target开发相似App

iOS的多target开发相似App

iOS的多target开发相似App
7、pod配置
iOS的多target开发相似App

iOS的多target开发相似App
8、新增文件,或添加图片资源时
iOS的多target开发相似App

iOS的多target开发相似App
9、Preprocessor Macros配置
iOS的多target开发相似App

iOS的多target开发相似App

iOS的多target开发相似App

相关文章: