Don't see Code Signing Entitlements in xcode target properties

35,672

Solution 1

Thanks for the responses . In the end i just gave up and created a new project and copied all my files into it . The new project has that section in there . I am not sure how that project got into that state . Emailed Apple support last week , yet to hear back from them , will update the post once I hear back from there.

Solution 2

Make sure your "Base SDK" property for your Distribution target configuration is set to Device and not to Simulator. I had the same problem, and this worked for me.

Found the answer here: http://discussions.apple.com/thread.jspa?threadID=1896569

Solution 3

you must create the file Entitlements.plist and add it to your resource folder in your build.

once it is added,

you need to double click on the first field in the Code Signing section and type in Entitlements.plist

I don't have my mac in front of me I hope this is enough to get started. If you are trying to make a distribution of the build you need to have a distribution channel.

Edit for the Comment you need to double click the field to the right of the first field and type the word Entitlements.plist once you close out the window it will appear in the list

Solution 4

You should need to set the path of the Entitlements.plist file

I have set in the my project see below screen shot.

enter image description here

Solution 5

I had the same problem and was able to solve it by opening the PROJECT get info (go to Project -> Edit Project Settings or right click on the project) and in the General tab make sure the "Base SDK for All Configurations" at the bottom is set to Device and not Simulator.

Share:
35,672
McTschecker
Author by

McTschecker

Updated on March 31, 2020

Comments

  • McTschecker
    McTschecker about 4 years

    I am trying to build an adhoc build for my app , I am following the instructions on the apple's documentation which says

    Select the Target and open the Build settings inspector. In the ‘Code Signing Entitlements’ build setting, type in the filename of the new Entitlements.plist file including the extension. There is no need to specify a path unless you have put the Entitlements.plist file somewhere other than the top level of the project.

    But i dont see that section , what am i missing ?alt text

  • McTschecker
    McTschecker almost 15 years
    thanks, but as in the screenshot first field in the code signing section is not entitlement
  • McTschecker
    McTschecker almost 15 years
    Thanks . But i still dont see that section
  • McTschecker
    McTschecker almost 15 years
    3.1.3 . I dont see that section at all :(
  • McTschecker
    McTschecker almost 15 years
    That didnt bring the section back .
  • npellow
    npellow over 14 years
    thanks matt. I had the same problem, and setting the "Base SDK for All Configurations" in the PROJECT Info screen fixed this as you suggested. Great sleuthing... talk about somewhat obscure.