2021年12月08号,苹果推出 App Store 产品页的新功能,在 App Store 中开发者可以针对 app 产品页的不同版本上使用不同的图标、截屏和 app 预览,通过 A/B Test 找出效果最佳的版本。
在 Xcode 13 开始,可以通过项目的Assets.xcassets里创建 AppIcon 图标模板的形式,直观又方便管理图标。
需要使用xcode13版本配置,强制要求 xcode13 xcode 13 xcode 13。
和添加普通App图标一样,把需要的图标添加到Assets.xcassets内
1 创建一个Assets.xcassets
2 新建一个目录存放多套图标。
3 目录内新建多套icon
4 为每套icon起名字
将Include all app icon assets改为YES。(注意,需要 Xcode 13 以上才有这个字段!)
Include all app icon assets配置的作用是打包时决定 Asset Catalogs 编译器要不要把所有的备用图标也编译到 asset 集中。
配置 CFBundleIconName 节点,icon可以配置icon目录名。
1 打包以后的包体内info.plist 文件下 Icon files (iOS 5) 配置下是否有CFBundleAlternateIcons对应的多套图标的名字。
2 解压ipa包体,查看 Assets.car文件。查看文件内是否有添加的多套图标。
Assets.car 文件查看可以使用Asset Catalog Tinkerer 工具。
1 推出 App Store 产品页的新功能: https://developer.apple.com/cn/news/?id=2xnhx92t
2 Get ready to optimize your App Store product page - WWDC21:
https://developer.apple.com/videos/play/wwdc2021/10295
3 配置测试方案:
https://help.apple.com/app-store-connect/#/devb53f12312
4 Asset Catalog Tinkerer工具介绍:
https://github.com/insidegui/AssetCatalogTinkerer/releases
上海中清龙图软件有限公司