在Xcode中,如果我将代码签名标识设置为某个配置文件,则将其称为A,然后将项目文件检入源代码管理(SVN)。 然后,如果我将项目检查到另一台机器上,那么我发现在XCode中设置的配置文件已从A更改为B.因此,似乎Xcode本身正在选择使用哪个配置文件,而不是我在设置时将其设置为已签入源代码。我必须手动将其更改为应有的内容。
如果我在机器X上设置配置文件然后在机器Y上检查它,反之亦然。
XCode是否存储在某些本地文件中使用的配置文件,这些配置文件不会自动共享而不是全局文件(如方案,您必须明确共享它们)。
为什么XCode没有使用项目签入源代码管理时设置的配置文件?
之前我没有遇到过这个问题,我也更新到最新的Xcode,我不知道这是相关的还是只是偶然的。
答案 0 :(得分:0)
Xcode在您的钥匙串中查找所选代码签名身份。确保您使用的每个帐户中的钥匙串具有相同的证书/密钥对。
答案 1 :(得分:0)
您是否在项目设置中选择了“自动配置文件选择器”。如果是,则XCode将自动选择配置文件。有时,它可能不是您想要的正确配置文件或配置文件。验证。