在我的 Xcode 项目中,我设置了两个方案:Dev 和 Release;每个都对应同名的配置。
问题是,当我激活 Release 方案时,项目仍然使用 Dev 配置:在项目详细信息中,我看到属于 Dev 的产品名称和捆绑标识符。
这是 Release 的方案设置。如您所见,为所有模式选择了 Release 配置。
这是我在“身份”窗格中看到的激活了“发布”方案的内容:
是 Xcode 错误还是我做错了什么?我怎样才能解决这个问题?
在我的 Xcode 项目中,我设置了两个方案:Dev 和 Release;每个都对应同名的配置。
问题是,当我激活 Release 方案时,项目仍然使用 Dev 配置:在项目详细信息中,我看到属于 Dev 的产品名称和捆绑标识符。
这是 Release 的方案设置。如您所见,为所有模式选择了 Release 配置。
这是我在“身份”窗格中看到的激活了“发布”方案的内容:
是 Xcode 错误还是我做错了什么?我怎样才能解决这个问题?
如果您已经正确配置了项目,并使用了用于方案的配置,那么您可以通过在模拟器上为每个方案并排安装应用程序来检查。
请参阅下面的帖子进行配置: https ://medium.com/slalom-engineering/ios-managing-multiple-environments-with-a-single-target-94cf823a6447 https://medium.freecodecamp.org/managing-different-environments -and-configurations-for-ios-projects-7970327dd9c9