iOS丢失或签名无效:捆绑包未使用Apple提交证书进行签名

我一直试图签署我的iOS应用程序大约一个星期,当我试图提交到应用程序商店通过Xcode和通过应用程序加载程序我一直运行到这个错误:

应用加载器 在这里输入图像说明

Xcode中: 在这里输入图像说明

我正在用Visual Studio的Apache Cordova工具构build应用程序,并且我已经尝试在“发布”设置下通过visual studio构build.ipa文件,并且还使用由mac上的“remotebuild”工具构build的项目文件创build一个新的Xcode项目,然后尝试归档并以这种方式提交给应用程序商店。

在Xcode的情况下,我已经尝试了这个问题给出的解决scheme无法提交应用程序到iTunes Store ,我已经确定应用程序的包ID与configuration文件的包ID相匹配。 当我在存档pipe理器中运行validation和导出任务时,他们都可以正常工作,但是尽pipe如此我仍然无法通过这个错误。

当我尝试通过Visual Studio发布时,我正在使用“发布”设置来构build应用程序,以便在应用程序目录中有一个.ipa文件,然后使用闪存驱动器将我的PC的文件传输到我的Mac,采取新创build的.ipa文件,并通过应用程序加载器提交它,它给了我相同的确切的错误。 有没有人有任何想法如何validation或手动签署configuration文件的应用程序,或者他们可以build议修复这个错误?

编辑:我相信我的钥匙串中有正确的钥匙

在这里输入图像说明

我解决了这个问题

  1. 打开KeyChain Access应用程序
  2. 单击左上angular的“ 控链”部分中的“ login” ,然后从左下angular的“ 类别”部分中select“ 证书”
  3. select“Apple Worldwide Developer Certification Authority” ,右键点击获取信息

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

在这里输入图像说明

  1. “开发人员IDauthentication机构”也重复这一点。

这是因为用于创buildconfiguration文件的私钥没有安装到您的KeyChain 。 我想你只是直接下载configuration文件并存档? 您应该向创build该证书的人索要私钥。 然后导入到您的KeyChain 。 这个错误将消失。

我也有这个问题。 并通过更新KeyChain Access上的开发密钥和分发密钥(开发人员给我错误的密钥)来解决它。 然后我导出存档并上传到Itune