ios开发中在项目中切换不同的AppIcon和LaunchImage

公司要给不同的客户定制不同的App icon ,以前都是复制项目一份,后来觉得很麻烦,发现了一个相对于简便的方法,分享一下 (博客地址 )

1. 将LaunchScreen.storyboard的Use as Launch Screen 勾选去掉

ios开发中在项目中切换不同的AppIcon和LaunchImage_第1张图片

2. 在Build Settings 中添加User-Defined

ios开发中在项目中切换不同的AppIcon和LaunchImage_第2张图片

3. 在User-Defined中添加新的标签(New_Setting),根据自己的需要添加一个就行(ps:我是用的是App_Tag)

4. 准备好你需要的AppIcon和LaunchImage

ios开发中在项目中切换不同的AppIcon和LaunchImage_第3张图片

5. 在 Build Settings中设置你的AppIcon和LaunchImage , 要和你添加的图片的set的名称保持一致

ios开发中在项目中切换不同的AppIcon和LaunchImage_第4张图片

注意: 设置AppIcon , $(你所添加的新的标签的名称)+你的icon名称后缀(例如:我的是 $(App_Tag)_AppIcon)


ios开发中在项目中切换不同的AppIcon和LaunchImage_第5张图片

主要的步骤就是这些了,当你要切换的时候只要更改一下 User-Defined 中你所设置的标签就可以了,在上传AppStore的时候记得检查一下是不是你想要的,要注意是不同的App的话要记得更改Bundle display name和Bundle identifier
注意问题:
1. Use as Launch Screen是否去掉
2. 要设置为空

demo下载地址 [ https://github.com/wangxiaobai1840/Switch.git ]

你可能感兴趣的:(ios开发中在项目中切换不同的AppIcon和LaunchImage)