I have downloaded the latest version of Xcode. I want to create Entitlement.plist file in my project.
Please give me proper steps to create an Entitlement.plist
file in Xcode.
Right click on the folder you want to add it to and choose "New file…" This will bring up a blank file with columns for Key, Type and Value. Choose any of the presented options, you'll be overwriting it anyway. Now change the Key to "Apple".
An app stores its entitlements as key-value pairs embedded in the code signature of its binary executable. You configure entitlements for your app by declaring capabilities for a target in Xcode. Xcode records capabilities that you add in a property list file with the . entitlements extension.
Entitlements are special app capabilities and security permissions granted to applications that are correctly configured to use them. In iOS, apps run in a sandbox, which provides a set of rules that limit access between the application and certain system resources or user data.
You can manage the Entitlements in the Capabilities tab of your target settings.
Any change there will automatically update either the Entitlements.plist
or the Info.plist
file.
That being said, an Entitlements.plist
file is in the end just a plist
. You can add as much plist
s as you like following the steps provided in this question.
In Xcode 5, for common entitlements you no longer need to create an Entitlements.plist
file manually. You use the new Capabilities pane instead. See https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html
If you still want to create one manually, here's how:
foo.entitlements
" (typically, "foo
" is the target name)Don't forget to set your target's CODE_SIGN_ENTITLEMENTS
build setting to be the path to entitlements file you just added.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With