我的应用程序或多或少已准备好提交一段时间了,但像往常一样,Apple强迫开发人员跳过的过于复杂的配置废话让我承受了巨大的压力。最初我收到的问题是无效的Codeign。在尝试了我可以在互联网上找到并失败的每一个“解决方案”之后,我决定最好是我开始新鲜 - 删除所有我的提供的配置文件,清理我的iTunes连接帐户,删除我的所有密钥和钥匙链证书访问并从头开始。问题是,一旦我通过钥匙链和开发人员证书从钥匙串访问中删除,我就无法让他们回来!我已经尝试重新启动,我已经尝试过以任何可以想象的方式安装它,但我不能在钥匙链访问的“密钥”和“我的证书”部分中列出任何内容。我在“证书部分”中确实有一个iPhone edveloper配置文件,但这似乎没有任何用处,因为当我查看管理器时,没有列出开发人员配置文件,并且我的所有配置文件都警告“与此匹配的有效签名身份在您的钥匙串中找不到个人资料“
有人请帮我解决这个烂摊子。我已经开发了几个月的应用程序,我已经在App Store中安装了应用程序,但Apple坚持要让这个过程几乎不可能。非常感谢!!!
答案 0 :(得分:1)
您的公钥和私钥在需要时自动生成 - 如果您使用证书助理请求签名证书,因为配置文件描述您将找到新的私钥/公钥。
开始此过程后,您还应该使用Spotlight删除下载中可能保留的所有.mobileprovision和.cer文件,还可以使用管理器从设备中删除配置文件。如果你是从头开始,你想确保没有任何东西仍然会导致你的问题。
这是一个过于复杂的过程,但是一旦真正删除所有内容并重新开始,它应该会好一段时间。我遇到的最大问题是获得一台新Mac并且出口/导入密钥时出现打嗝,以保证我的旧证书/配置有效。