The Executable Gets Signed with Invalid Entitlements in Xcode

The executable gets signed with invalid entitlements in Xcode

I found out the problem. The app I created on developer.apple.com does not include inter-app-audio. The project entitlements plist file on Xcode has inter-app-audio set to YES (by default). Once I changed the setting on my app configuration on developer.apple.com to enable the inter-app-audio. Then my app runs on my devices. I guess that is apple's new rule to make your app settings consistent on both developer.apple.com and your xcode project setting.

The executable was signed with invalid entitlements - 0xe8008016

If you are using Xcode 10 you need to change the build system in Workspace Settings to "Legacy Build System"

  • File >> Workspace Settings..
  • Set build system to "Legacy Build System"

More information can be found here:
https://github.com/apache/cordova-ios/issues/407

iOS - Keychain - The executable was signed with invalid entitlements

Refer: http://evgenii.com/blog/sharing-keychain-in-ios/

You need to add your prefix to the app string so it looks like:

<key>keychain-access-groups</key>
<array>
<string>AppPrefix.com.MyCompany.MyApp</string>
</array>


Related Topics



Leave a reply



Submit