iOS 签名丢失或无效:捆绑包未使用 Apple 提交证书签名 [英] iOS Missing or Invalid Signature: The bundle is not signed using an Apple Submission Certificate

查看:103
本文介绍了iOS 签名丢失或无效:捆绑包未使用 Apple 提交证书签名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

应用程序加载器

Xcode:

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

在 Xcode 的情况下,我尝试了这个问题中给出的解决方案

解决方案

我是这样解决的

  1. 打开钥匙串访问应用

  2. 点击左上钥匙串部分的登录,然后从左下角类别中选择证书> 部分

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

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

  1. Developer ID Certification Authority"也重复此操作.

I have been trying to sign my iOS app for about a week now and when I attempt to submit to the app store through Xcode and through Application Loader I keep running into this error:

Application Loader

Xcode:

I am building the app with the Apache Cordova tools for Visual Studio and i have tried both building the .ipa file through visual studio under the 'release' setting and also using on the project files built by the 'remotebuild' tool on a mac to create a new Xcode project and then trying to archive and submit it to the app store that way.

In the Xcode situation, i have tried the solutions given in this question Failed to submit app to iTunes Store and i have made sure that the bundle ID of the app matches the bundle ID of the provisioning profile. When I run the validation and export tasks in the archive organizer they both work fine but i cannot get past this error despite that.

When i try to publish through visual studio, I am building the app with the 'release' setting so there is a .ipa file within the app's directories and then i'm transferring the files of my PC to my Mac with a flash drive, taking the newly created .ipa file, and submitting it through Application loader and it is giving me the same exact error. Does anyone have any idea how to verify or manually sign an app with a provisioning profile or can they recommend a fix to this bug?

EDIT: I believe I have the correct keys in my keychain

解决方案

I Resolved like this

  1. open KeyChain Access application

  2. Click Login in left-top Keychains section and then select Certificates from bottom-left Category section

  3. Select "Apple Worldwide Developer Certification Authority", right click Get info

  4. Change Trust value to "Use System Defaults"

  1. Repeat this for "Developer ID Certification Authority" too.

这篇关于iOS 签名丢失或无效:捆绑包未使用 Apple 提交证书签名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆