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

2016-08-16  本文已影响38人  一只长毛猫

公司要求开发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所独有。

上一篇下一篇

猜你喜欢

热点阅读