Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8454631
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 10, 20262026-06-10T12:04:36+00:00 2026-06-10T12:04:36+00:00

When I go to do an adhoc build I need to set the provisioning

  • 0

When I go to do an adhoc build I need to set the provisioning profile in the target settings for adhoc, the project settings for adhoc and finally when it’s built and ready to distribute I click in the new organizer pop up ‘Distribute’ and need to set the adhoc profile again.

I think I’m missing some understanding here, why do I need to set this profile 3 times? Is there not just one place I can enter it (like in the organiser/distribute button stage) instead?

Of if this is indeed the process can anyone shed any light on why it’s needed 3 times?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-10T12:04:37+00:00Added an answer on June 10, 2026 at 12:04 pm

    First of all, the target settings will override the project settings. Build settings cascade down similar to CSS, and you can see this more clearly by enabling the “Levels” option when viewing the build settings for your target:

    enter image description here

    The green highlighted boxes show where the final resolved settings come from. So in the above screenshot you can see that the code signing is taken from the target settings. The values at the project level are ignored/overriden.

    Generally you want to avoid these multiple levels of settings because it can get confusing and you have redundant information.

    Your debug identity should almost always be set to “iPhone Developer” under the “Automatic Profile Selector” group, and should be defined at the project level (since it will be the same for all targets). You can delete this setting at the target level by selecting the entry in the target settings and hitting delete. The green highlight should now appear at the project level:

    enter image description here

    For your release and adhoc configurations, you probably do want to choose a specific signing identity at the target level, since you could theoretically have multiple application targets in one project with different settings. At the project level it’s best to choose the generic “iPhone Distribution” (Automatic Profile Selector) option which will then be overridden.

    When you build your application on the command line or archive it from Xcode, the application is built and signed with these settings, and an appropriate provisioning profile is embedded.

    If you choose the “Distribute” option from the Organizer, this archived application can be completely resigned, which is why you are prompted again for a provisioning profile. This means a third-party developer can develop an application for you, archive it with their own signing information, send it to you, and you can then resign with your own private key and provisioning profile for the app store.

    It should be possible to skip this final resigning stage, but I’m guessing too many people have made mistakes in the past so Xcode just takes over and does everything again for you.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have build signed the iPhone application with Adhoc provisioning profile,after installing the application
do i need to sign my app with my distribution provisioning profile before submitting
When I build my app as an Adhoc, I would like to set a
I'm having this problem I need to build an adhoc build for each of
I've done an adhoc build to test an application, but when I drag it
I wrote a script that uses xcodebuild to generate an AdHoc build of an
I have an Xcode iPhone project with 3 configurations, debug, release and adhoc. What
I am trying to build an adhoc build for my app , I am
Xcode 3.2 kind of broke the build process of my iPhone app. I need
If I add someone to my adhoc provisioning file, can I just send them

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.