公司要给不同的客户定制不同的App icon ,以前都是复制项目一份,后来觉得很麻烦,发现了一个相对于简便的方法,分享一下 (博客地址 )
1. 将LaunchScreen.storyboard的Use as Launch Screen 勾选去掉
2. 在Build Settings 中添加User-Defined
3. 在User-Defined中添加新的标签(New_Setting),根据自己的需要添加一个就行(ps:我是用的是App_Tag)
4. 准备好你需要的AppIcon和LaunchImage
5. 在 Build Settings中设置你的AppIcon和LaunchImage , 要和你添加的图片的set的名称保持一致
注意: 设置AppIcon , $(你所添加的新的标签的名称)+你的icon名称后缀(例如:我的是 $(App_Tag)_AppIcon)
主要的步骤就是这些了,当你要切换的时候只要更改一下 User-Defined 中你所设置的标签就可以了,在上传AppStore的时候记得检查一下是不是你想要的,要注意是不同的App的话要记得更改Bundle display name和Bundle identifier
注意问题:
1. Use as Launch Screen是否去掉
2. 要设置为空
demo下载地址 [ https://github.com/wangxiaobai1840/Switch.git ]