ERROR ITMS-90034 苹果商店提交 phonegap 错误

ERROR ITMS-90034 Apple store submitting phonegap error

所以当我尝试将我的应用程序上传到应用程序商店时,我收到了这个错误:

错误 ITMS-90034 - 签名丢失或无效。 [应用程序路径] 未使用 Apple 提交证书签名。

我试过重新制作我的证书,并且该项目在 phonegap 构建上完美构建。

下载 ipa 文件后,我将其导入 Application Loader 3.0,但在导入应用程序时抛出该错误。

不确定为什么会出错,因为与该应用关联的证书都是生产证书和配置文件。

我没有使用 xcode 那么我需要用 cordova 做些什么来为生产做准备吗?

我已经为 ios 编译了它,所以我知道有一个 ios 版本。

以前有人遇到过这个问题吗?

我在使用 Intel XDK 并尝试提交给 Apple 时遇到了类似的问题。我在我的 Apple 开发帐户中摆脱(撤销)了所有其他 iOS 证书尝试并重新开始并且它有效。我想我在那里有一个临时证书并且我想要生产,但我不确定这是否是实际问题。

在与 Phonegap 和 Apple 进行了长达一周的讨论之后,这个问题终于被解决了。

在此处找到: http://community.phonegap.com/nitobi/topics/error-itms-90034-missing-or-invalid-signature

所以我终于发现了问题。问题不在于证书,在我为 ios 在 cordova 中构建项目后,我打开了 xcode 项目。尝试通过 xcode 提交应用程序也没有用。因此,通过 xcode 我验证了项目并通过 xcode 而不是 phonegap 编译了 api 文件,并从那里使用应用程序加载器导入到应用程序商店。这解决了这个问题。也许这是 phonegap 需要研究的东西,因为我不应该使用 xcode 来编译我的 api 文件..

我发现的另一件事是,如果我使用 chrome,iTunes 连接对于我创建的应用程序 ID 会很有趣。谈到野生动物园时没有问题。

所以总结一下,在处理苹果服务时使用 safari(很烦人,因为你确实希望在任何地方使用它们)我在 ios 中构建了项目(cordova build ios - 命令),打开它生成的 xcode 项目,然后通过 xcode 创建 ipa 文件:

此处显示的步骤:How to use the C socket API in C++ on z/OS...

在制作 ipa 文件之前,请确保通过 xcode 验证您的应用程序 - 这非常重要。

然后使用它生成的 ipa 文件,在应用程序加载器中使用它。

很高兴问题已经解决,但需要查看 phonegap 构建,我知道这不是任何其他问题,因为 xcode 编译 api 文件是过程中的唯一区别作品。

感谢帮助

将相关证书颁发机构证书的钥匙串访问从 "Always Trust" 更改为 "Use the system default"。

这对我有用!

也看看这个:http://blog.frumar.com/?p=18

我遇到了一个完全模糊的证书信任问题。事实证明,如果您更改“Apple Worldwide Developer Relations Certification Authority”证书上的信任设置,那么一切都会崩溃。

简化,我重新启动 xcode,它为我解决了这个问题。