iTunes Store 操作失败:签名无效

iTunes Store operation failed: Invalid signature

我想向 App Store 提交新的应用程序。该应用程序是使用 IBM MobileFirst Platform 6.3 构建的,因此该应用程序本身是一个 Cordova 应用程序。在将其提交到商店之前尝试验证时,我收到以下错误消息:

搜索了几个小时后。我找不到任何对我有帮助的解决方案。代码签名好像还行吧,至少我是这么认为的

有谁知道如何解决这个问题?我尝试在 iPad 2 和 iOS 7.2 上 运行 应用程序,效果很好。将我的 iPhone 5s 与 iOS 8.3 连接时,我无法 运行 应用程序,因为 Xcode 抛出错误,他无法识别我的 iOS 版本或者 Xcode 完全更新时的东西。存档创建成功,但验证失败。

新签约:

您的配置文件似乎没有 right.If 有这么多 "junk numbers" 那么我们可以说点什么 wrong.So 我建议您检查您的步骤或从头开始制作所有内容:

使您的应用程序准备好提交 App Store 的步骤:

1-您从会员中心创建一个App ID

2-您创建分发证书

3-您创建了包含此应用程序 ID 和分发证书的分发配置文件

4-将此配置文件下载到您的 Mac

5-双击此配置文件

6-in xCode 确保您在 Target -> General -> Team 下选择了正确的团队(这必须是包含您刚刚创建的 App ID 和 Distribution Certificate 的团队)

7-单击 xCode -> 首选项(或 cmd,)

8-在“帐户”部分下,选择您的团队

9-单击 "View Details" 按钮

10-点击"Refresh"按钮等待刷新完成

11-如果您看到最近创建和下载的配置文件,可以单击 'Done' 按钮

12- 现在,在项目和目标下,为 "release" 和 "distribution"(也为 'Any iOS SDK')选择最近下载的配置文件

13- 然后选择从此配置文件派生的正确代码签名身份(用于发布和分发以及 'Any iOS SDK')

14-现在一定是成功了

问题与项目设置不正确无关,而是IBM Mobile First Platform问题。该平台创建了一个未签名的 buildtime.sh 文件。 Apple 不再允许这样做,所以这就是错误消息不断出现的原因。

供将来参考:https://mobilefirstplatform.ibmcloud.com/blog/2015/05/01/recent-changes-in-apples-app-submission-process/