无法提交应用程序到AppStore。 “您的应用程序包的签名包含iOS不支持的代码签名权利”

我试图提交我的应用程序到AppStore,但都是徒劳的。 不pipe我做什么,我得到以下错误:

在这里输入图像说明

我试图清理,删除派生的数据,重新启动Xcode,重新启动我的Mac。 没什么帮助。 这个答案build议复制来自iTunesConnect的包并将其粘贴到项目中,但这是不可能的,因为iTunesConnect已经更改,您不能再从那里复制包ID。 任何想法,家伙?

问题的存在是因为Associated domainsiCloud选项(实际上并不需要)在开发者帐户中为应用程序启用。 只要我禁用这些选项(并创build新的configuration文件),问题就没有了

我想你正在使用一个通配的预置configuration文件来上传应用程序,只需检查configuration文件

同样的问题,但我修好了。

解决scheme1

  • 第1步:显示包内容,复制GooglePlus.bundle中的所有文件,并将主题粘贴到新的临时文件夹中。
  • 第2步:将这个新文件夹添加到项目。

解决scheme2.(可选,但是将所有旧的捆绑包文件放到新的捆绑包中,并将其退出)

  • 步骤1:与解决scheme1的步骤1相同
  • 第2步:使用OS X / Framework&Library / Bundle创build新的目标。
  • 步骤3:右键单击新目标并将临时文件夹中的所有文件添加到此目标中。

查看更多: 创build新的打包器

我解决了这个问题,因为我select了“关联域”权限(在Apple开发者网站上),但是在Xcode 6.1.1中,如果关联域开关closures,则Xcode 6.1.1似乎不允许提交应用程序。 。

因此,您可以通过转到Xcode,Capabilities,AssociatedDomains中的应用目标,并在closures时将开关打到ON来解决关联域问题。 你不必添加任何信息/域名,但它似乎使Xcode快乐!

见下图: 在这里输入图像说明

或者,如果您可以(也不介意),则可以在Apple开发人员站点上configuration您的应用程序并重新下载证书/configuration文件时删除关联域的权利。

如果您不使用G +,则可以从应用程序的“框架”中删除Google的捆绑软件。