我正在尝试使用Google+ SDK提交我的应用。我一直收到以下错误:
错误ITMS-9000捆绑包无效。您的应用程序包的签名包含iOS上不支持的代码签名权利 具体来说,键的值为 ****** .com.example.test application-identifier in '
Payload/*****.app/GooglePlus.bundle/GPPSignin3Resource
'不是 支持的。该值应该是带有TEAMID的字符串,后跟 一个点。,后跟包标识符。
此外,我发现GPPCommonShareResources
和GPPShareboxSharedResources
的错误相同。我已经尝试清理我的项目,重新启动Xcode等,但这没有用。
我确信我的应用的捆绑ID是相同的,就像Xcode要求的那样。那么,我做错了什么?
答案 0 :(得分:4)
在您的取景器中删除GooglePlus.bundle中的文件:
GooglePlus.bundle/GPPSignIn3PResources
GooglePlus.bundle/GPPCommonSharedResources.bundle/GPPCommonSharedResources
GooglePlus.bundle/GPPShareboxSharedResources.bundle/GPPShareboxSharedResources
并清除项目
---编辑----
升级新的SDK v1.7.1
答案 1 :(得分:-1)
尝试删除此帖子答案的#4中提到的派生数据文件: Submitting iOS app to app store application identifier invalid:
- 进入iTunes Connect>查看我的应用程序(在管理应用程序下)并复制了“Bundle ID”
- 进入xcode并将'Bundle ID'粘贴到info.plist'Bundle identifier'字段
- 重新启动xcode
- Xcode>窗口>组织者>项目> “删除”项目的派生数据文件
- Xcode>产品> Alt + Clean(清理构建文件夹)
醇>