包含Google+;我的iOS应用程序中的SDK

包含Google+;我的iOS应用程序中的SDK,ios,google-plus,code-signing,Ios,Google Plus,Code Signing,我正在尝试提交带有Google+SDK的应用程序。我一直遇到以下错误: 错误ITMS-9000捆绑包无效。应用程序包的签名包含iOS不支持的代码签名权限 具体来说,键的值为******.com.example.test 中的应用程序标识符 “Payload/*****.app/GooglePlus.bundle/GPPSignin3Resource”不可用 支持。此值应该是一个包含TEAMID的字符串,后跟 一个点,后跟包标识符 另外,我在GPPCommonShareResources和gpps

我正在尝试提交带有Google+SDK的应用程序。我一直遇到以下错误:

错误ITMS-9000捆绑包无效。应用程序包的签名包含iOS不支持的代码签名权限 具体来说,键的值为******.com.example.test 中的应用程序标识符 “
Payload/*****.app/GooglePlus.bundle/GPPSignin3Resource
”不可用 支持。此值应该是一个包含TEAMID的字符串,后跟 一个点,后跟包标识符

另外,我在
GPPCommonShareResources
gppshareboxharedResources
中看到了相同的错误。我已经尝试过清理我的项目,重新启动Xcode等等,但那没有帮助


我确信我的应用程序包ID是相同的,就像Xcode要求的一样。那么,我做错了什么呢?

试着删除这篇文章答案的第4条中提到的派生数据文件: :

  • 进入iTunes Connect>查看我的应用程序(在管理应用程序下)并复制“捆绑包ID”
  • 进入xcode并将“Bundle ID”粘贴到info.plist的“Bundle identifier”字段中
  • 重新启动的xcode
  • Xcode>窗口>管理器>项目>“删除”项目的派生数据文件
  • Xcode>Product>Alt+Clean(清理构建文件夹)

  • 在finder中删除GooglePlus.bundle中的文件:

    GooglePlus.bundle/GPPSignIn3PResources
    GooglePlus.bundle/GPPCommonSharedResources.bundle/GPPCommonSharedResources
    GooglePlus.bundle/GPPShareboxSharedResources.bundle/GPPShareboxSharedResources
    
    和清晰的项目

    ---编辑----


    升级新的SDK v1.7.1

    这里有同样的问题,它在几天前起作用。请在您的问题中添加google plus标记,以便引起g+团队的注意。错误报告已经发布:这对您来说仍然是一个问题吗?从表面上看,SDK版本1.7.1的更新似乎解决了这个问题。对我来说也不起作用。我还将g+ios sdk更新为最新版本。我这样做了,但很自然地我就失去了所有g+功能。使用g+app或浏览器?如果你这样做,当你尝试共享某些内容时,应用程序将崩溃。