[英]Can't deploy Xamarin app to IOS device (Provisioning Profile: Missing Private Key)
[英]iOS: Provisioning profile missing private key?
在我的钥匙串中,我有我的iOS开发人员证书,以及它的嵌套私钥。
在Apple开发人员中心,我在我的应用程序的分发下创建了一个配置文件,并下载了它。 当我将它带入Xcode时,我会看到配置文件,但它显示“找不到有效的签名身份”,我无法正确构建用于临时分发的存档。
我该如何解决这个问题? 就像我说的,在我的钥匙串下,我有我的私钥和我的开发者档案证书。
在Apple开发人员的证书,标识符和配置文件部分中,您可以选择为ad-hoc或app store生成证书。 选择之后,您必须创建一个签名请求,例如此屏幕...
创建证书后,继续使用该证书创建配置文件。
在配置门户中创建配置文件时,您的第一步是选择分发或开发(您选择了分发)。
然后在第二步中,您应该选择应用程序ID(确保此应用程序ID与您应用程序的软件包ID相匹配)。
然后在下一个屏幕上选择用于对此配置文件进行签名的证书。 确保这与您下载的证书相同。 它必须是您预先创建的特殊分发证书。 记下证书的名称和到期日期,然后从证书的“生产”部分下载此证书。
有几个步骤可以让它工作:
它对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.