Zer*_*_IX 5 xcode ios react-native
我知道您可以根据构建目标更改AppIcon,因此有些人使用不同的AppIcons来创建dev,staging,release构建目标,如本文建议的那样: iOS Beta,Dev和Release构建的不同App图标
但是,如果可能的话,我想通过计划来做到这一点。
我有4个构建目标:
还有许多使用react-native-config的方案,我可以根据环境变量构建不同的版本:
使用方案,我可以使用BundleID在设备上一次拥有多个版本的应用程序,而BundleID可以通过react-native-config进行更改。
如何使用方案来区别AppIcon?
小智 15
如果您已经在使用“环境变量”来修改诸如Bundle Identifier之类的内容,则可以对AppIcons完全相同。
我对React Native的配置了解不多,但是在Xcode中,您可以轻松地编辑Target的构建设置。为了演示,我创建了一个测试项目并添加了“ Premium”配置。
例如,如果我想更改测试项目中的捆绑包标识符。我需要进入“ 目标”>“构建设置”,并在此处搜索“产品捆绑包标识符”,我可以为每个配置设置不同的捆绑包ID。 屏幕截图1
完全相同的机制适用于应用程序图标。要找到该设置,我必须再次进入“ 目标”>“构建设置”,然后在该设置下搜索“ Assets Catalog Compiler-Options”。我寻找另一个称为“ Asset Catalog App Icon Set Name”的选项,在这里您可以选择其他图标任何配置。在这里,我为我的高级配置选择了AppIcon-Premium 屏幕截图2
当然,您需要创建另一个IOS App图标屏幕快照3&屏幕快照4
我意识到,对于这个示例,我使用的是基于方案的配置,但是对我来说,方案只是在配置之间进行切换的一种快速方法。这是有关Scheme和Configurations差异的StackOverflow线程:了解xCode方案
我希望这个答案至少可以对您有所帮助。我最近花了很多时间来努力理解Xcode的机制...但是我仍然是新手,我可能会错过很多东西。即使您仍然陷于困境,也希望我的回答可以帮助您改善搜索范围!
祝你好运!
| 归档时间: |
|
| 查看次数: |
1497 次 |
| 最近记录: |