iOS 签名丢失或无效 : The bundle is not signed using an Apple Submission Certificate

标签 ios xcode cordova app-store-connect code-signing-certificate

我已经尝试签署我的 iOS 应用程序大约一个星期了,当我尝试通过 Xcode 和 Application Loader 提交到应用程序商店时,我一直遇到这个错误:

应用程序加载器 enter image description here

代码: enter image description here

我正在使用适用于 Visual Studio 的 Apache Cordova 工具构建应用程序,我尝试在“发布”设置下通过 visual studio 构建 .ipa 文件,并在由“remotebuild”工具构建的项目文件上使用一个 mac 来创建一个新的 Xcode 项目,然后尝试以这种方式将其存档并提交到应用程序商店。

在Xcode的情况下,我已经尝试了这个问题Failed to submit app to iTunes Store中给出的解决方案并且我已确保应用程序的 bundle ID 与配置文件的 bundle ID 相匹配。当我在归档管理器中运行验证和导出任务时,它们都工作正常,但尽管如此我还是无法克服这个错误。

当我尝试通过 visual studio 发布时,我正在使用“发布”设置构建应用程序,因此应用程序目录中有一个 .ipa 文件,然后我将我的 PC 上的文件传输到我的 Mac 上闪存驱动器,获取新创建的 .ipa 文件,并通过应用程序加载器提交它,它给了我同样的错误。有没有人知道如何使用配置文件验证或手动签署应用程序,或者他们可以建议修复此错误?

编辑: 我相信我的钥匙串(keychain)中有正确的 key

enter image description here

最佳答案

我是这样解决的

  1. 打开KeyChain Access应用程序

  2. 点击左上角Keychains部分的Login,然后从左下角Category中选择Certificates> 节

  3. 选择“Apple Worldwide Developer Certification Authority”,右键点击获取信息

  4. 信任值更改为“使用系统默认值”

enter image description here

  1. 也为“Developer ID Certification Authority”重复此操作。

关于iOS 签名丢失或无效 : The bundle is not signed using an Apple Submission Certificate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31711335/

相关文章:

ios - 通过快速单击 TableView 单元格转到 ViewController

ios - 如何在信号丢失时播放画外音通知(即没有用户交互)?

iphone - 为 iPhone 创建自定义 slider

iOS 8 远程通知 - 我应该何时调用 registerForRemoteNotifications()?

objective-c - 在phonegap上使用sharekit进行xcode中的重复错误(但对于phonegap-plugin则不如此)

PHP 数据库只输入最后一个值

Xcode 中的 Python 语法高亮

android - phonegap android 示例项目未构建

cordova - Ionic Native GooglePlus 登录失败,没有任何错误

iphone - 检测 UIWebView 是否需要使用 HTTP 或 HTTPS