【发布时间】:2013-06-18 18:31:39
【问题描述】:
我在使用 Xcode 和 GIT 时遇到问题。我将我的配置文件设置为“自动选择”,在我的计算机上选择的配置文件是正确的(Com.Company.App),但是当我的合作伙伴更新他们的代码而不是选择他们正确版本的配置文件时,它会选择团队配置文件(Com.Company.*)。
我如何告诉 Xcode 我希望它明确使用 com.company.app 配置文件而不是团队配置文件?
感谢您的帮助。
编辑:用一些额外的信息更新这个问题。问题来自 Xcode 自动选择我列表中的第一个团队配置文件(我有多个团队配置文件用于各种客户)我正在处理的客户是列表中的第 3 位...如果我手动选择正确的配置文件一切正常正确地,直到我从 GIT 更新,然后它默认回到列表中的第一个......这非常令人沮丧......
【问题讨论】:
-
您的合作伙伴是否安装了正确的配置文件和证书以使用 com.company.app 签署应用程序?您的合作伙伴可以在构建设置中选择使用 com.company.app 签名的选项吗?
-
是的 - 他可以手动选择正确的证书并构建应用程序,完全没有任何问题。当他签入他的代码时,xcode 会从我的钥匙串中选择正确的证书。只有当签入来自我的计算机时才会出现问题。
-
自动选择器应该优先选择更具体的配置文件而不是通配符配置文件。检查以确保目标的捆绑标识符与两台计算机上的配置文件中的捆绑标识符的大小写匹配。
-
我认为您可能走在正确的轨道上,自从我在中途加入这个项目以来,我一直认为 BundleID 是正确的,但事实证明它可能无法反映正确的配置文件
标签: ios xcode git provisioning