昨天做版本更新,使用application loader上传构建版本,一直出现个这个错误:
ERROR ITMS-90046: "Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Specifically, value '*' for key 'com.apple.developer.associated-domains' in 'Payload/FeedTheTribe7.app/FeedTheTribe7' is not supported."
截图如下:
解决方法: 在百度上尝试了很过方法,连续试了一下几个方法后上传构建版本成功
1. 把Xcode的描述文件全部删完,重新配置新的描述文件
删除路径: ~/Library/MobileDevice/Provisioning Profiles
(直接在finder中搜索即可,我是全部描述文件都删完了)
2. 重新配置appid,把下图的功能取消掉
就是在apple developer的账号里面,重新编辑appid,最后重新生成描述文件,导入Xcode(描述文件导入Xcode前,在一次清空描述文件)
3.
如图,更改build的版本号,需要跟之前上传的build号不同.
三个方法做完之后,上传成功,希望对同志们有帮助...