0

在 Xcode 中,如果我将代码签名身份设置为某个配置文件,我们将其称为 A,然后将项目文件签入源代码控制 (SVN)。然后,如果我将项目签出到另一台机器上,那么我发现在 XCode 中设置的配置文件已从 A 更改为 B。所以似乎 Xcode 本身正在选择正在使用的配置文件,而不是我在源代码已签入。我必须手动将其更改为应有的内容。

如果我在机器 X 上设置配置文件然后在机器 Y 上检查它,就会发生这种情况,反之亦然。

XCode 是否存储了某些本地文件中使用的配置文件,该文件不会自动共享,而不是全局文件(如方案,您必须在其中显式共享它们)。

为什么 XCode 不使用在项目签入源代码管理时设置的配置文件?

我之前没有遇到过这个问题,我也更新到了最新的Xcode,我不知道这是相关的还是偶然的。

4

2 回答 2

0

Xcode 在您的钥匙串中查找选定的代码签名身份。确保您使用的每个帐户中的钥匙串具有相同的证书/密钥对。

于 2013-02-11T20:40:10.140 回答
0

您是否在项目设置中选择了“自动配置文件选择器”。如果是,那么 XCode 将自动选择配置文件。有时它可能不是您想要的正确配置文件或配置文件。验证这一点。

于 2013-02-11T20:42:59.613 回答