在一个新的mac上,我安装了xcode,并且需要设置一个hello-world项目的配置,以便部署到我的iPad上。
注意:我正在使用新的免费配置(没有付费的Apple帐户)
好的?我如何解决这个问题而不把我的操作系统放回工厂,然后完全重新开始呢?
注意:有一些解决方案,以便讨论如何从Dev控制台中撤销密钥和生成新的私钥,比如:How can I add private key to the distribution certificate?
但是,在“免费”帐户上,我无法访问证书部分!我不能从Dev的在线门户网站上管理任何东西。但是,我确实看到了专门设置为处理证书的xcode (参见上面的步骤9-10 ),但是它没有工作。我真的不知道从这里往哪里走。我对Mac、iOS和xcode都很陌生。很沮丧。感谢苹果,非常感谢你在一个简单的hello-world应用程序上的简单上机体验。
发布于 2018-06-26 14:08:58
在两次悬赏之后,这个问题没有结果,我设法找到了这个问题的解决办法。显然,这是一些与钥匙链有关的问题。
要解决这个问题:
使用以下第一个注释找到了解决方案:https://github.com/desktop/desktop/issues/3625
发布于 2022-10-12 13:16:45
我犯了这个错误,这是因为我搬到了一本新的Macbook。虽然我们的苹果账户上有一个provisioning profile,而且它还没有过期,但是私钥在旧的Macbook上。所以下载和安装配置文件没有帮助,因为丢失的是私钥。我撤销了供应配置文件并创建了一个新配置文件。对于distribution certificate,我也有同样的问题。
如果您担心撤销和创建新的证书/配置文件是否会影响现有的已部署应用程序,请查看this question and the answers。底线是,对于应用程序存储上的应用程序,它不会有任何影响,但是对于Enterprise Distributions,如果您撤销供应配置文件,已部署的应用程序将停止工作。因此,如果应用程序位于Enterprise Account上,那么最好在创建它的Macbook的密钥链中找到私钥。
https://stackoverflow.com/questions/48752781
复制相似问题