我们需要追踪所有环境的事故。我们现在有开发,分期,预生产和生产。
是否可以为所有环境设置相同的包id并跟踪崩溃,或者是否需要为不同的环境更改不同的包id?
我按照下面的链接创建了调试和发布的两个bundle id。但当我存档时,我只得到了一个发行包id。是否需要在编辑方案中更改要调试的存档(开发)?
https://medium.com/@kavithakumarasamy89/xcode-build-settings-user-defined-settings-manage-multiple-environments-with-single-target-3e5c1a307999
最佳答案
在解决具有相同目标的多环境问题之前,应考虑的要点。
您可以为不同的环境设置相同的bundle Id。
具有相同捆绑包Id的应用程序不能驻留在同一设备中。
因此,如果您想调试任何iOS设备上的任何崩溃,您应该使用不同的bundle Id安装/部署每个构建来生成场景。
对于每个构建,该目标的Bundle Id将不同(指向不同的环境)。