基本步骤
- 选择工程设置,右击当前的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。
- 启动画面的配置同理。
