我在使用 Xcode 8 GM 提交最新的应用程序更新时遇到问题。我在此更新中更新了我的 iPhone 和 watchOS 应用程序。
当尝试提交时,我收到以下错误:
iTunes Store 操作失败。无效的代码签名权利。你的
应用程序包的签名包含代码签名权利
iOS 上不支持。具体来说,值为“QX3TDZXXXX.AppName”
对于关键的“应用程序标识符”
不支持“Payload/AppName.app/AppName”。这个值
应该是一个以您的 TEAMID 开头的字符串,后跟一个点“.”,
后跟包标识符。
我通过在 Xcode 中选中“自动管理签名”将签名设置为自动。在我看来一切都很好。
在到处寻找解决方案后,我尝试将“构建设置”中的“代码签名身份”更改为“iOS 分发”。这也立即给了我一个错误:
AppName 的配置设置存在冲突。应用程序名称是
自动签名用于开发,但代码签名有冲突
iPhone Distribution 的身份已手动指定。设置代码
在构建设置中将身份值签名为“iPhone Developer”
编辑器,或切换到项目编辑器中的手动签名。代码
SDK“iOS 10.0”中的产品类型“应用程序”需要签名
I also:
- 清理项目
- 重新启动Xcode
- 重新启动我的 Mac
- 吊销了我的分销证书
其他人有类似的问题并且知道如何解决吗?
提前致谢!
对我有帮助的是:
我取消选中“自动管理签名”,然后再次选中它。
之后 Xcode 告诉我它将把设置重置为默认值,之后它终于起作用了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)