根据文档,您现在应该能够在 iOS 上对应用程序图标进行 AB 测试。
但是,我不知道该怎么做。
在这里,它说您需要包含一个支持上传备用图标的资产目录。https://help.apple.com/app-store-connect/#/devb53f12312 https://help.apple.com/app-store-connect/#/devb53f12312
我上传了一个带有备用图标的应用程序,用户可以在应用程序中更改这些图标,并且该二进制文件在资产目录中包含备用应用程序图标的资产。但是,当我尝试在 App Store Connect 上运行 AB 测试时,图标字段不存在。我只能在新的处理中更改屏幕截图。
对于 AB Test 应用程序图标,您需要按以下方式设置图标:
- 将替代图标添加到资产目录(
.xcassets
)包含在您的目标中(使用选项 iOS -> 新 iOS 应用程序图标)。您应该提供所有可用的图标变体,包括 1024x1024。
- 配置构建系统以保留替代图标。在目标构建设置中配置
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS
包括所有图标或ASSETCATALOG_COMPILER_ALTERNATE_APPICON_NAMES
仅包含一些图标
- 将应用程序构建上传并发布到 AppStore
- 根据Apple指南配置AB测试
ASSETCATALOG_COMPILER_ALTERNATE_APPICON_NAMES
当您对不同的构建配置有不同的图标并且不想将它们全部包含在应用程序二进制文件中时,此功能非常有用。
注意:您不需要将 CFBundleIcons 键添加到 Info.plist。 ASSETCATALOG 参数和.xcassets
就足够了。
注 2:M1 mac 上的 Xcode 13.3.1 和 iOS 14,15 模拟器似乎存在错误 - alt 图标在那里不起作用。
但一切都可以在物理设备和 iOS 13 模拟器上运行
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)