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

Rog*_*r99 20 xcode itunesconnect code-signing-certificate ios cordova

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

应用加载器 在此输入图像描述

Xcode中: 在此输入图像描述

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

在Xcode的情况下,我尝试了这个问题中给出的解决方案无法将应用程序提交到iTunes Store,我确保应用程序的软件包ID与配置文件的软件包ID相匹配.当我在存档管理器中运行验证和导出任务时,它们都工作正常,但我无法通过此错误.

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

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

在此输入图像描述

Kam*_*pai 23

我这样解决了

  1. 打开KeyChain Access应用程序
  2. 单击左上方Keychains部分中的Login,然后从左下方Category部分选择Certificates
  3. 选择"Apple Worldwide Developer Certification Authority",右键单击" 获取信息"

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

在此输入图像描述

  1. "开发者ID证书颁发机构"也重复此操作.

  • 不过,我有同样的问题请任何人都可以帮助解决这个错误? (3认同)
  • 浪费了几个小时,这个分辨率 + [转到“文件”>“项目设置...”,然后选择“旧版构建系统”] 为我修复(我试图构建 ionic 3 ios 应用程序 - XCode 10.2)。谢谢@Kampai (3认同)
  • 这对我有用!! 非常感谢! (2认同)
  • 这非常有效.Apple Worldwide Developer Relations Certification Authority证书位于System keychain中. (2认同)

cas*_*las 5

我有这个问题。我重新启动了 xcode 并再次尝试,然后它就像一个魅力!

如果这个问题仍然存在,那么我可以去钥匙串访问,删除所有过期的证书,并添加相应的有效证书。