共享 XCode 配置文件以在多台计算机上构建 [关闭]

Posted

技术标签:

【中文标题】共享 XCode 配置文件以在多台计算机上构建 [关闭]【英文标题】:Share XCode provisioning profile to build on multiple computers [closed] 【发布时间】:2013-04-01 14:01:58 【问题描述】:

我有一个 ios 项目,我希望能够构建并登录两个 不同的 Mac,并在两个不同的 iPhone 上进行测试。我添加了 将配置文件配置到第二台机器上的 Xcode Organizer,以及 添加了第二部 iPhone 的 UDID 以“用于开发” 机器。

现在配置文件在 XCode Organizer 中,但在 XCode -> 构建设置 -> 代码签名。当我尝试运行 项目,我收到错误“未找到未过期的配置文件 包含任何钥匙串的签名证书”。

我已尝试删除并重新安装配置文件,但我没有 能够将其添加到 XCode 代码签名中。我也试过同步 第二部 iPhone 通过 iTunes 在手机上安装配置文件, 但没有成功。

如何在两台机器上使用相同的配置文件?

【问题讨论】:

【参考方案1】:

请他向您发送带有该配置文件的关联证书(作为 .p12 文件),通过双击该证书在钥匙链访问中安装该证书,然后输入他在将证书导出为 .p12 文件时创建的密码。如果该配置文件是使用该证书制作的,您应该能够在构建设置中选择代码签名身份

【讨论】:

此证书是否签署到特定计算机? 每个配置文件都有自己的关联证书。这是签署代码所必需的 我们从他的钥匙串访问导出并导入到我电脑上的钥匙串(如你所说的.p12文件)。但仍然没有任何效果。还有什么问题? 你找到解决办法了吗? 是的,它非常愚蠢。在导入证书和配置文件之前,我们应该从 Xcode 和 Keychain 中删除旧的。现在一切正常。很遗憾该线程已关闭,因为有人可以在此问题上节省大量时间。

以上是关于共享 XCode 配置文件以在多台计算机上构建 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

分布式的原理

连接 iPhone 以在 Xcode 中处理后没有设备日志输出

在 32 位 Xp 计算机上构建 64 位 Qt

配置HP LaserJet M1536dnf MFP打印机通过TCPIP共享多台计算机

如何配置 tfs build 以在发布构建完成时复制 dll

如何配置我的 Xcode 项目以在多个版本的 iOS 上运行?