gpt4 book ai didi

ios - 基于方案的Xcode AppIcon

转载 作者:可可西里 更新时间:2023-11-01 06:19:58 24 4
gpt4 key购买 nike

我知道您可以根据构建目标更改 AppIcon,因此有些人使用不同的 AppIcon 创建开发、暂存、发布构建目标,就像本文建议的那样: Different App Icons for your iOS Beta, Dev, and Release builds

不过,如果可能的话,我想通过计划来做到这一点。

我有 4 个构建目标:

  • 开发
  • 质量检查
  • 暂存
  • 发布

还有很多方案,使用 react-native-config 我可以根据环境变量构建不同的风格:

  • 公开
  • 公共(public)溢价
  • 企业对企业
  • B2B 溢价

使用方案,我可以使用 BundleID 在设备上同时拥有多个版本的应用程序,该 BundleID 使用 react-native-config 进行更改。

如何使用方案来区分 AppIcon?

最佳答案

如果您已经在使用“环境变量”来修改 Bundle Identifier 之类的东西,您完全可以对 AppIcons 做同样的事情。

我不太了解 React Native 配置,但在 Xcode 中,您可以轻松编辑 Target 的build设置。出于演示目的,我创建了一个测试项目并添加了“高级”配置。

例如,如果我想更改我的测试项目中的 Bundle Identifier。我需要进入 Target > Build Settings 并在此处搜索 'Product Bundle Identifier' 我可以为每个配置设置不同的 bundle id。

Screenshot 1

完全相同的机制适用于应用程序图标。要找到设置,我必须再次进入 Target > Build Settings 并在这个选项下搜索 'Assets Catalog Compiler - Options' 我寻找另一个名为 的选项'Asset Catalog App Icon Set Name',您可以在此处为任何配置选择不同的图标。在这里我选择 AppIcon-Premium 作为我的 Premium 配置

Screenshot 2

当然你需要再创建一个IOS App Icon

Screenshot 3

Screenshot 4

我意识到在这个例子中我使用的是配置而不是方案,但对我来说方案只是在配置之间切换的一种快速方式。

这是关于方案和配置差异的 StackOverflow 线程:understanding Xcode schemes

我希望这个回答至少能对您有所帮助。我最近花了很多时间努力理解 Xcode 机制......但是我仍然是新手,我可能错过了很多东西。即使您仍然卡住了,我希望我的回答可以帮助您改进搜索!

祝你好运!

关于ios - 基于方案的Xcode AppIcon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47769866/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com