【发布时间】:2014-07-02 10:40:32
【问题描述】:
我正在尝试构建和发布 IPA,并使用其他人(客户)的 .p12 文件和 .mobileprovision 对其进行签名。
我没有的是他们的苹果开发者帐户用户和密码组合(我只有自己的用户和密码,不相关)。
如何使用我之前提到的他们的证书构建和发布它(企业分发)?
我正在使用 Xcode 版本 5.1.1 (5B1008)
我已经导入了 p12 文件,它看起来很好并且在钥匙串中可见。 在 Xcode 中,我设置了正确的包 ID,并在“代码签名”->“发布”下选择了他们的导入证书,并附带 p12 文件(“iPhone 分发:xxxx”)。但是当我单击产品>存档时,构建失败并显示消息'....没有找到与身份“iPhone Distribution:xxxx”匹配的配置文件。' (我把xxxx放在那里是为了匿名)。
注意- 在我被“...的可能重复”cmets 激怒之前,请知道我已经研究了其他问题并且找不到有效的解决方案。
谢谢。
【问题讨论】:
-
您不需要有帐户用户名/密码。只需将 .p12 文件导入 keychain 并将 .mobileprovision 导入 xcode 库。 .p12 必须包含开发人员(或分发)证书和该开发人员的私钥。然后,将您的应用程序设置为与 .mobileprovision 相同的标识
-
我已将 .p12 导入到我的钥匙串中,但是当我单击 .mobileprovision 时,什么也没有发生,似乎它没有被导入,因为当我尝试构建它时说它可以'找不到匹配的配置文件。
-
通常,当您单击 .mobileprovision 时,您的 MacOS 会将其添加到 .mobileprovision 库中。打开 iPhone 配置实用程序以验证是否已插入。
-
是的——通常情况下,但是它不会被导入,因为这个 .mobileprovision 是使用另一个我没有的苹果开发者帐户生成的,这让我们回到了问题。
-
您在 iPhone 配置实用程序中验证了吗?
标签: ios iphone xcode xcode5 keychain