我在使用 Xcode 8 GM 提交最新的应用程序更新时遇到了问题。在此次更新中,我更新了我的 iPhone 和 watchOS 应用程序。
尝试提交时,我收到以下错误:
iTunes Store 操作失败。无效的代码签名授权。您的应用程序捆绑包的签名包含不受 iOS 支持的代码签名授权。具体来说,在“Payload/AppName.app/AppName”中,“application-identifier”键的值为“QX3TDZXXXX.AppName”的值不受支持。该值应为一个以您的 TEAMID 开头的字符串,后跟一个句点“。”,后跟 Bundle Identifier。
我在 Xcode 中勾选了“自动管理签名”,将签名设置为自动。在我看来,一切都很正常。
在各处搜索解决方案后,我尝试在构建设置中将代码签名标识更改为 iOS 发布版。但是这也立即给我带来了错误:
AppName 具有冲突的配置文件设置。AppName 已为开发自动签名,但手动指定了冲突的代码签名标识 iPhone Distribution。将构建设置编辑器中的代码签名标识值设置为“iPhone Developer”,或在项目编辑器中切换到手动签名。在 iOS 10.0 SDK 中,产品类型“应用程序”需要代码签名。
我还:
- 清理了项目
- 重新启动了 Xcode
- 重启了我的 Mac
- 撤销了我的分发证书
是否有其他人遇到过类似的问题并知道如何解决呢?
先感谢您的帮助!