我的应用程序的构建ID存在一些问题。
我设置了两个版本,Debug
和Release
。我已经创建了两个方案App-debug
和App-release
。
App-debug
设置为使用Debug
配置和app-release
Release
配置。在我的build settings
我已将Product Name
字段分别设置为appStaging
和appPublish
,分别用于Debug
和Release
构建配置。
但是,即使我选择了build identifier
方案,appPublish
字段也会设置为app-debug
。我不确定为什么,但它影响了我正确归档产品的能力。我错过了什么?
似乎如果我运行产品干净,关闭xcode并重新打开它,bundle identifier
会在目标信息中正确显示。但是,当我运行Product -> Archive
某些事情并且为appPublish
构建之后,build identifier
显示错误的名称。仍然不知道为什么会发生这种情况。
答案 0 :(得分:1)
好的我找出了原因 - 每个方案都有Archive
设置的单独部分,与Run
设置分开。我之前错过了这个,这就是为什么我一直遇到这个问题。