【发布时间】:2018-12-24 22:15:45
【问题描述】:
我使用 Xcode 9 构建 iOS 应用程序,为此我使用我的苹果帐户。现在我从 .cer 和 .mobileprovision 格式的客户端证书和配置文件中获得。谁能解释我如何使用它们并将它们导入 Xcode 或任何需要的地方?
我找到了在钥匙串中安装证书的地方,但我没有找到在所有证书中,我的证书,登录,...。无论如何我无法管理。
对于 .mobileprovision,我找不到任何东西。
有什么帮助吗? 提前致谢
【问题讨论】:
-
如果你不知道,那么你可以使用自动登录。或者关注这个tutorial
-
现在我想到我可以使用手动登录,然后导入配置文件。但是出现了新问题,当我上传 .mobileprovision 配置文件时,我得到的 Xcode 显示错误“未找到签名证书”iOS 分发“”。我单击管理证书并在 iOS 分发证书旁边收到错误“缺少私钥”。如果我点击 + 创建一个新的,我会收到错误“没有团队 xxxxx 的帐户”。
-
是您的开发者帐号吗?那么请按照下面的答案。
-
不,不是,我是从客户端 .mobileprovision 和 .cer 文件中得到的
-
您需要他们为您提供证书的私钥。没有它,Xcode 就无法正确签署二进制文件。所以它不会在 Xcode 中显示为选项。请客户向您提供用于签名的私钥。如果他们不能/不知道怎么做,请询问他们是否可以在他们的开发者帐户中将您添加为管理员角色。然后您就可以使用自己的密钥/证书/配置文件了。
标签: ios xcode certificate provisioning-profile