在 xcode 中使用单个目标管理多个环境?
Managing multiple environments with a single target in xcode?
我们需要跟踪所有环境的崩溃。我们现在有开发、登台、预生产和生产。
是否可以为所有环境设置相同的 bundle id 并跟踪崩溃,或者我们是否需要为不同的环境更改不同的 bundle id?
我按照下面的link创建了两个bundle id用于调试和发布。但是当我存档时,我只得到了一个发布包 ID。我们是否需要将存档(开发)更改为在编辑方案中进行调试?
在解决同一目标的多环境问题之前应该考虑的要点。
- 您可以为不同的环境设置相同的 bundle Id。
- 具有相同 bundle Id 的应用程序不能驻留在同一设备中。
- 因此,如果您想调试任何 iOS 设备上的任何崩溃,您应该 installed/deployed 每个构建具有不同的包 ID 来生成场景。
- 每个构建的目标的 Bundle Id 都不同(指向不同的环境)。
我们需要跟踪所有环境的崩溃。我们现在有开发、登台、预生产和生产。
是否可以为所有环境设置相同的 bundle id 并跟踪崩溃,或者我们是否需要为不同的环境更改不同的 bundle id?
我按照下面的link创建了两个bundle id用于调试和发布。但是当我存档时,我只得到了一个发布包 ID。我们是否需要将存档(开发)更改为在编辑方案中进行调试?
在解决同一目标的多环境问题之前应该考虑的要点。
- 您可以为不同的环境设置相同的 bundle Id。
- 具有相同 bundle Id 的应用程序不能驻留在同一设备中。
- 因此,如果您想调试任何 iOS 设备上的任何崩溃,您应该 installed/deployed 每个构建具有不同的包 ID 来生成场景。
- 每个构建的目标的 Bundle Id 都不同(指向不同的环境)。