如果您已经在使用"环境变量"来修改包标识符之类的内容,那么完全可以对AppIcons执行相同的操作.
我对React本机配置知之甚少,但在Xcode中,您可以轻松编辑Target的构建设置.出于演示目的,我创建了一个测试项目,并添加了"高级"配置.
例如,如果我想更改测试项目上的包标识符.我需要在Target > Build Settings下搜索'Product Bundle Identifier',在这里我可以 for each 配置设置不同的bundle id.
同样的机制也适用于应用程序图标.为了找到设置,我必须再次在Target > Build Settings下搜索'Assets Catalog Compiler - Options',在这个选项下我寻找另一个名为'Asset Catalog App Icon Set Name'的选项,在这里你可以为任何配置 Select 不同的图标.在这里,我 Select 了AppIcon Premium作为我的Premium配置
当然,你需要创建另一个IOS应用程序图标
我意识到,对于这个例子,我使用的是配置而不是方案,但对我来说,方案只是在配置之间切换的一种快速方式.
我希望这个答案至少能对你有所帮助.我最近花了很多时间努力理解Xcode机制...然而,我仍然是一个新手,我可能错过了很多东西.即使你仍然被困住,我希望我的回答能帮助你改进搜索!
祝你好运!