iTunes Store操作失败:签名无效

问题描述 投票:1回答:2

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

搜索了几个小时后。我找不到任何对我有帮助的解决方案。代码签名似乎没问题,至少我认为是这样。

有谁知道如何解决这个问题?我尝试在带有iOS 7.2的iPad 2上运行该应用程序,这非常有用。当我的iPhone 5s与iOS 8.3连接时,我无法运行应用程序,因为Xcode抛出错误,他在Xcode完全更新时无法识别我的iOS版本。存档创建成功,但验证不成功。

新签名:

ios xcode cordova app-store
2个回答
2
投票

您的配置文件似乎不对。如果有这么多“垃圾号码”,那么我们可以说出错了。所以我建议您检查一下步骤或从头开始制作所有内容:

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

1 - 您从会员中心创建应用程序ID

2 - 您创建分发证书

3 - 您创建包含此App ID和分发证书的分发配置文件

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

5双击此供应配置文件

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

7-click xCode - > Preferences(或cmd,)

8-Under Accounts部分,选择您的团队

9单击“查看详细信息”按钮

10 - 单击“刷新”按钮,等待刷新完成

11-如果您看到最近创建和下载的配置文件,则可以单击“完成”按钮

12-现在,在项目和目标下,选择最近下载的“发布”和“发布”的配置文件(也适用于“任何iOS SDK”)

13-然后选择从此配置文件派生的正确代码签名标识(用于发布和分发以及“任何iOS SDK”)

14-现在必须成功


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.