10

我正在尝试在 Xcode 中验证我的 iOS 应用程序。但是,在验证后,我收到以下错误:

iTunes 连接验证

验证过程中发现以下问题:

  • 无效的代码签名权利。您的应用程序包的签名包含 iOS 不支持的代码签名权利。具体来说,不支持“Payload/Radio Malayalam.app/Radio Malayalam”中键“application-idenfier”的值“VQ27FEWWTE.Veniteck.Solutions.Radio-Malayalam”。此值应该是一个以您的 TEAMID 开头的字符串,后跟一个点“.”,然后是捆绑标识符。
4

5 回答 5

32

如果您已经尝试了所有方法并且没有任何帮助,相信我,有时只是关闭 XCode,关闭系统会有所帮助。当您再次启动系统时,同样的事情会像魅力一样工作。我一直是苹果巨魔的受害者。

于 2014-02-13T06:31:13.517 回答
2

还要确保您的版本号与 iTunes Connect 中的版本号相同。

于 2014-02-15T03:16:49.337 回答
1

请尝试以下步骤来解决问题:

1)关闭 XCode,然后重新启动计算机。有时会发生这样的错误,因为您需要重新启动

2)尝试将您的捆绑包 ID 更改为没有-'s 或_'s。尽量只使用身份证件中所需的数字、字母和点。之类com.myDomain.myApp的,避免com.myDomain.this-is_my+App

3)确保您的捆绑包 ID 遵循以下语法:TLD.domain.appName,因此您应该将捆绑包 ID 设置为com.venitecksolutions.Radio-Malayalam. 不需要您的团队 ID。以下是创建新项目时的示例:

在此处输入图像描述

4)尝试更改捆绑 ID,创建一个具有完全不同的唯一 ID 的全新应用程序,例如com.venitecksolutions.RadioMalayalam. 创建一个全新的项目,以及一个全新的应用程序iTunesConnect

5)如果一切都失败了,尝试完全重新创建项目,并将所有代码复制到新项目中。有时项目已损坏,您只需将所有代码、nib 或故事板移动到一个全新的文件中。

于 2014-02-15T03:12:58.837 回答
0

如错误消息所示,您的应用程序标识符键必须遵循特定的语法。

此值应该是一个以您的 TEAMID 开头的字符串,后跟一个点“.”,然后是捆绑标识符。

确保您遵循此语法,否则应用程序将无法验证。使用…</p>

VQ27FEWWTE.com.venitecksolutions.Radio-Malayalam
于 2014-02-02T19:53:40.430 回答
0

我做了一切。没有任何效果。问题是我在开发门户中的移动配置无效。所以,我编辑并更新了它,然后退出,重新启动 Xcode。现在一切都很好。

于 2016-12-28T08:27:32.323 回答