A: 

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

JuniorFlip
thanks, but as in the screenshot first field in the code signing section is not entitlement
Surya
A: 

You need to add it first, click the gear on the lower left. If that doesn't work, I would go ask Apple. If it's in their documentation they should be more than happy to clear up any confusion.

Sneakyness
A: 
ennuikiller
3.1.3 . I dont see that section at all :(
Surya
A: 
Encryptic
Surya's screen shot is the screen you have, but his doesn't have the Entitlements section.
Robert
A: 
penguino67
That didnt bring the section back .
Surya
+8  A: 

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

Ian
Thanks . But i still dont see that section
Surya
Worked for me, thanks!
Jarin Udom
A: 

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.

Surya
A: 

Hi Friens, I have faced a problem after upgrade my iphone SDK 3.0.. and the Xcode does not get the development certificate........But its showing in key chain

Please help me regarding this

make this a question
Surya
A: 

Hello

have the same problem since upgrading to Xcode 3.2 on Snow Leopard. On existing projects created under Xcode 3.1 I still can see the Code Signing Entitlements option where as on new projects, even when setting up everything correct, the Code Signing Entitlements option is not visible. When I try to add a User Option using CODE_SIGN_ENTITLEMENTS it says, that this name already exists, therefore it must be there but is not visible for some reason. None of the solutions found, searching using Google, works for me. I even have uninstalled Xcode and reinstalled, but still I don't see the build option Code Signing Entitlements (all SDK's set to iPhone, not Simulator !). Any solution that works?

Gerhard

+2  A: 

Hello,

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.

-Matt

mdonnahoo
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.
npellow
A: 

I am running Xcode 3.2 with SDK 3.1 on Snow Leopard. Download the latest version 3 days ago. Got no solution from Apple support team. They advised me to post the problem in the developer forum (which I have done). I only can see the Code Signing Identity on new projects. On new Xcode 3.2 projects I don't see the the Code Signing Entitlements (which I need to enter Entitlements.plist) nor the Code Signing Resource Rules and other Code Signing Flags (as it can be seen on your Screenshot).

Gerhard

+3  A: 

I had the same problem but in the same window I changed Base SDK from iphone simulator to iphone device and Entitlements appeared.

Artin
A: 

Yes, I had the same issue, moving to a new SDK, I've dropeed 2.1 support but it was still the base SDK in the project. By changing the base sdk, my certificates now appears again!

A: 

Inside the Target Build Settings->Architecture, Make sure your Base SDK is set to Device and not Simulator.

melakit