Note that there are some explanatory texts on larger screens.

plurals
  1. POSubmitting app to app store with xCode4 - summary of key steps - please correct/add
    primarykey
    data
    text
    <p>everytime I submit a new app I spent too much time because even forgetting a small thing causes the whole process to fail. Therefore I summarized the steps that worked for me, hoping that they are correct and complete. Hope it saves some a lot of wasted time:</p> <blockquote> <ul> <li>In iTunesConnect under Manage Your Applications add the new app</li> </ul> </blockquote> <p>a. Very important is the BundleID!</p> <ul> <li>Bundle ID com.aaa.ccccc &lt;- remember this BundleID</li> </ul> <p>b. Fill in all the other information</p> <p>c. Don’t forget to click on „Ready to load binary“ in the upper right corner, otherwise it will not be shown when validating or submitting under last point</p> <blockquote> <ul> <li>„Create App ID“</li> </ul> </blockquote> <p>In <a href="http://developer.apple.com/ios/manage/bundles/add.action" rel="noreferrer">http://developer.apple.com/ios/manage/bundles/add.action</a> under „Create App ID“ create new AppID and use the correct BundleID in the field: „Enter a unique identifier for your App ID. The recommended practice is to use a reverse-domain name style string for the Bundle Identifier portion of the App ID.“</p> <blockquote> <ul> <li>New Distribution Profile</li> </ul> </blockquote> <p>Under Provisioning -> Distribution create a new Distribution Profile for this app <a href="http://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action" rel="noreferrer">http://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action</a> Again: use the correct BundleID in the field „APP ID“ pull down menu</p> <blockquote> <ul> <li>Download and import</li> </ul> </blockquote> <p>Download this and import in the Organizer – it's all done automatically by double-clicking on the downloaded file</p> <blockquote> <ul> <li>In Xcode:</li> </ul> </blockquote> <p>a. In the .plist file -> use the same BundleID as defined</p> <p>b. In „Product“ -> „edit Scheme“ -> „iOS Device“ (unplug the iPhone, otherwise this option is not there)</p> <p>c. Double-click on the project blue icon to get the page where there is „PROJECT“ and „TARGET“</p> <p>d. In PROJECT: Under „Code Signing“ -> „release“ -> „any SDK“ choose the imported one with the correct BundleID</p> <p>e. In TARGET: Under „Code Signing“ -> „release“ -> „any SDK“ choose the imported one with the correct BundleID </p> <p>If xCode doesn't let you select the code sign you want and the code sign is actually available in xCode, then quit xCode and restart, it will work only after this restart...</p> <p>f. I needed to do it in both, otherwise I always got a codeSign Error</p> <p>g. for the PROJECT Do NOT change the default settings in xCode -> Deployment -> Skip Install -> release -> no </p> <p>h. for the TARGET check if in xCode -> Deployment -> Skip Install -> release -> yes </p> <p>i. Still in xCode under „Product“ </p> <ul> <li><p>-> „CLEAN“, then</p></li> <li><p>-> „Build for Archiving“</p></li> <li><p>->“Archive“ (it will appear automatically in the Organizer)</p></li> </ul> <blockquote> <ul> <li>In Organizer</li> </ul> </blockquote> <p>a. Validate the archived app against the proposed app that comes up from the drop-down proposed apps in iTunesConnect</p> <p>b. It should suggest all apps where you clicked „</p> <p>That’s it...</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload