Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Entitlements file do not match those specified in your provisioning profile.(0xE8008016)

Tags:

xcode

ios

iphone

The executable was signed with invalid entitlements.

The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile.(0xE8008016).

I am getting this error. please help me.

I have create the provisioning profile and change the bundle id. I have enable the keychain sharing from Target->Capabilities and generate the new .entitlement file. and i have also change the bundle id in that.

enter image description here

like image 504
Hitendra Avatar asked Mar 25 '14 05:03

Hitendra


People also ask

How do I add entitlements to my provisioning profile?

To use this special entitlement you must create a new provisioning profile in the Certificates, Identifiers & Profiles section of your developer account and select the entitlement after the “Do you need additional entitlements?” page.

Was modified during the build which is not supported?

entitlements" was modified during the build, which is not supported. You can disable this error by setting 'CODE_SIGN_ALLOW_ENTITLEMENTS_MODIFICATION' to 'YES', however this may cause the built product's code signature or provisioning profile to contain incorrect entitlements.


1 Answers

In my case (using XCode 10.0) nothing worked but this:

File > Project Settings... > Shared Project Settings: > Build System --> Selected "Legacy Build System" instead of the default "New Build System (Default)".

like image 176
luis.ap.uyen Avatar answered Sep 18 '22 18:09

luis.ap.uyen