无法向AppStore提交应用。 "您的应用程序包的签名包含iOS和#34;不支持的代码签名权利。

时间:2014-09-09 08:45:24

标签: ios xcode app-store submission

我正在尝试将我的应用程序提交到AppStore,但都是徒劳的。无论我做什么,我都会收到以下错误:

enter image description here

我尝试清理,删除派生数据,重新启动Xcode,重新启动Mac。什么都没有帮助。 this answer建议从iTunesConnect复制捆绑包并将其粘贴到项目中,但由于iTunesConnect已更改并且您无法再从那里复制捆绑包ID,因此无法实现。任何想法,伙计们?

5 个答案:

答案 0 :(得分:3)

问题的存在是因为在开发者帐户中为应用启用了Associated domainsiCloud选项(实际上并不需要)。一旦我禁用了这些选项(并创建了新的配置文件),问题就消失了

答案 1 :(得分:0)

我认为您使用通配符配置文件上传应用程序只需检查配置文件

答案 2 :(得分:0)

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

解决方案1 ​​

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

解决方案2.(可选,但将所有旧捆绑文件放入新捆绑包,并将其重新签名)

  • 步骤1:与溶液1的步骤1相同
  • 步骤2:使用OS X / Framework&创建新目标图书馆/捆绑。
  • 步骤3:右键单击新目标并将temp文件夹中的所有文件添加到此目标中。

查看更多:Create new bundler

答案 3 :(得分:0)

我解决了这个问题,因为我选择了“Associated Domains”权利(在Apple Developer网站上),但是在Xcode 6.1.1中似乎不允许提交应用程序,如果你关联了关联域名功能Xcode视图。

因此,您可以通过转到Xcode,功能,关联域中的应用目标并在关闭时将开关置于ON来解决关联域问题。您不必添加任何信息/域,但它似乎让Xcode感到高兴!

见下图: enter image description here

或者,如果您可以(并且不介意),那么您可以在Apple Developer站点上配置应用程序时删除关联域权利,并重新下载证书/配置文件。

答案 4 :(得分:-1)

如果您不使用G +,则可以从应用的框架中删除Google的捆绑包。