基本步骤
- 选择工程设置,右击当前的
Target
,选择Duplicate
,会多出一个名为项目名 copy
的Target和项目名 copy-Info.plist
的文件,按需要更改命名(可更改的还有Manage Schemes
、Bundle Idenfitier
、不同bundle Identifier
对应的证书)。 - 在新Target里选择对应的Info.plist文件。
设置版本区分
- 在项目对应的
Target
里选择Build Settings
,搜索Swift Compiler - Custom Flags
,并在其中的Other Swift Flags
选项添加-D 新Target标识
(如-D NEW_VERSION
) - 使用标识。以下为swift上的判断方式,oc使用
#ifdef
做宏定义开头。
#if NEW_VERSION
print("PRO Print")
#else
print("normal Print")
#endif
设置图标
不同的Target可以设置不同的图标,可以直接在
General
里的App Icons Source
选项设置
- 打开
Assets.xcassets
,里面已经有一个AppIcon
,复制一份,更改成想要的名称,点击对应的Target
下的General
-App Icons Source
,选择之前更改的AppIcon。 - 启动画面的配置同理。