3

我的应用程序已经或多或少地准备好提交一段时间了,但像往常一样,Apple 强迫开发人员跳过的过于复杂的配置废话给我带来了巨大的压力。最初我收到的问题是无效的代码设计。在尝试了我在互联网上可以找到的所有“解决方案”并失败后,我决定最好重新开始 - 删除我所有的预配配置文件,清理我的 iTunes 连接帐户,从钥匙串中删除我所有的密钥和证书访问并从头开始。问题是,一旦我从钥匙串访问中删除了钥匙和开发者证书,我就无法取回它们了!!!我试过重新启动,我试过以各种可以想象的方式安装它,但我无法在“键”或“键”中列出任何内容 我的证书的钥匙串访问部分。我在“证书部分”中确实有一个 iPhone edveloper 配置文件,但这似乎没有任何用处,因为当我查看管理器时,没有列出开发人员配置文件,并且我的所有配置文件都警告“与此匹配的有效签名身份在您的钥匙串中找不到配置文件”

有人请帮我解决这个烂摊子。我已经开发我的应用程序几个月了,我已经在 App Store 中有一个应用程序,但 Apple 坚持让这个过程几乎不可能完成。非常感谢!!!

4

1 回答 1

1

您的公钥和私钥会在需要时自动生成 - 如果您使用证书助手请求签名证书,如配置文件所述,您会发现新的私钥/公钥已创建。

开始此过程后,您还应该使用 Spotlight 删除下载中可能剩余的所有 .mobileprovision 和 .cer 文件,并使用管理器从设备中删除配置文件。如果你是从头开始,你想确保这些东西都不会给你带来问题。

可以肯定,这是一个过于复杂的过程,但是一旦真正删除了所有内容并重新开始,它应该会好一段时间。我遇到的最大问题是在购买新 Mac 并在导出/导入密钥时遇到问题,以保持我的旧证书/配置有效。

于 2010-09-05T23:20:11.720 回答