该可执行文件已使用无效的权利进行了签名。
您的应用程序的代码签名权利文件中指定的权利与您的配置文件中指定的权利不匹配。(0xE8008016)。
我收到此错误。请帮我。
我已经创建了配置文件并更改了捆绑包ID。我已经从Target-> Capabilities启用了钥匙串共享,并生成了新的.entitlement文件。而且我还更改了其中的捆绑包ID。
该可执行文件已使用无效的权利进行了签名。
您的应用程序的代码签名权利文件中指定的权利与您的配置文件中指定的权利不匹配。(0xE8008016)。
我收到此错误。请帮我。
我已经创建了配置文件并更改了捆绑包ID。我已经从Target-> Capabilities启用了钥匙串共享,并生成了新的.entitlement文件。而且我还更改了其中的捆绑包ID。
Answers:
对我来说,在Xcode 5.1中,The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile.
尝试在设备上测试应用程序时遇到了麻烦。设备开发证书必须在2015年2月到期。
问题已解决:
Target->Capabilities
在GameCenter下,选择,这里我得到了GameCenter权利方面的错误,因为它没有添加到项目中,尽管应用程序的第一版是通过相同的XCode 5.1发布的,但是以前没有这样的错误。
在下面,给出了一个带有标题的按钮Fix Issue
。单击后添加了GameCenter权利,问题已解决。
病房之后,屏幕看起来像:
对我而言,与证书或捆绑包标识符无关。应用现在可以在设备上成功运行。
在我的情况下(使用XCode 10.0),没有任何效果,但是:
文件>项目设置...>共享项目设置:>构建系统->选择的“旧版构建系统”,而不是默认的“新构建系统(默认)”。
在XCode 7.3
遇到相同的问题时,我犯了一个错误,因为:()中的名称info.plist -->Bundle identifier
与(target-->build settings -->packaging-->Product bundle identifier
)不同。只要做同样的事情,就解决了问题。
target-->build settings -->packaging-->Product bundle identifier
与安装对我而言从未完成一样!
CFBundleIdentifier
其设置为,$(BUNDLE_ID)
而不是$(PRODUCT_BUNDLE_IDENTIFIER)
在Info.plist
应用程序扩展中,它给了我一个非常神秘的错误:“配置文件与应用程序标识符授权的授权文件值不匹配”。尝试上传到Apple时。希望这对某人有帮助!
Build Settings -> Product Bundle Identifier
在该目标中进行扩展并将其值更改为正确的值。经过一天的搜寻和尝试,终于解决了这个问题。谢谢!
首先,您应该使用私有密钥(.p12)检查捆绑包ID,供应配置文件和证书。
如果没有帮助。确保“代码签名权利”具有正确的值,或者完全删除它。
正如其他人指出的那样,如果您收到此错误,则需要检查.plist文件中和此处的Bundle ID值:
文件>工作区设置>生成系统>旧式生成系统
这对我有用。Xcode 10.0
我在iOS 9.3.4的iPad Air 2的Xcode 7.3上遇到相同的问题!然后我尝试了许多选择。
最终,我从设备中删除了配置文件,更改了项目设置中的捆绑包标识符,并且哇!它为我工作。
PS我正在使用免费的Apple ID使用免费的配置文件。
当我尝试在设备上构建App Store ipa导出文件时,这发生在我身上,我不得不临时导出。
您应该检查规定轮廓产品或开发,如果你的项目使用多配置您应该检查配置,要求通过模式,因为它必须确保,你的配置是一套提供开发
遇到相同的问题,没有任何帮助,但是我查看了一下Info.plist
,发现捆绑软件ID被更改为其他名称(我不知道它是怎么发生的),因此当我将其更改为更正时,一切都很好。