【问题标题】:Managing multiple environments with a single target in xcode?在 xcode 中使用单个目标管理多个环境?
【发布时间】:2018-12-27 11:31:17
【问题描述】:

我们需要跟踪所有环境的崩溃。我们现在有开发、分期、预生产和生产。

是否可以为所有环境设置相同的 bundle id 并跟踪崩溃,还是我们需要为不同的环境更改不同的 bundle id?

我按照下面的链接创建了两个用于调试和发布的捆绑包 ID。但是当我归档时,我只得到了一个发布包 ID。我们是否需要更改档案(开发)以在编辑方案中进行调试?

https://medium.com/@kavithakumarasamy89/xcode-build-settings-user-defined-settings-manage-multiple-environments-with-single-target-3e5c1a307999

【问题讨论】:

  • 是的,您需要更改目标的方案,以便它也存档以供开发。

标签: ios objective-c swift xcode environment


【解决方案1】:

在解决同一目标的多环境问题之前应考虑的几点。

  • 您可以为不同的环境设置相同的包 ID。
  • 具有相同捆绑 ID 的应用不能驻留在同一设备中。
  • 因此,如果您想调试任何 iOS 设备上的任何崩溃,您应该安装/部署具有不同捆绑 ID 的每个构建以生成场景。
  • 对于每个构建(指向不​​同的环境),该目标的捆绑 ID 会有所不同。

【讨论】:

    猜你喜欢
    • 2019-12-28
    • 2021-09-05
    • 1970-01-01
    • 2023-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-30
    • 1970-01-01
    相关资源
    最近更新 更多