Targets 打包测试版,企业版,AppStore版

公司要求开发3个版本,测试版,企业版,AppStore版。每个版本的BundleID不同,App名字不同,市场id不同。并且每次切换环境,需要改很多的东西,非常麻烦。所以就采用了一劳永逸的方案,建立多个Targets。

第一步,新增Targets目标

点击Duplicate,复制现有目标

1

点击Duplicate Only,因为我不支持ipad.

修改FW_copy 名字为 FW_AppStore

打开manage schemes

选中,按Enter键,就可以修改名字了。FW copy  改为 FW_AppStore

完成后如下所示,是2个红色方框里的名字保持一致

第二步,配置info.plist  ,设置预处理宏标识 不同版本

生成FW_Appstore版本的时候,xcode会自动生成一个FW copy-Info.plist文件,你可以修改它的名字,记得4中的位置,也需要同步修改。

我定位的标识名字叫 APP_TAEGET 你也可以用其他字符串命名。

这样就能区分了  APP_TAEGET==1 是FW版本,APP_TAEGET==2是 FW_AppStore版本。到这里,配置就已经结束了。

第三步:是注意事项

当创建一个新的文件时,通常2种Targets都要勾选上。 如果只勾选一个,那么文件就是当前Targets所独有。

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

推荐阅读更多精彩内容