Preparing a Sencha Touch 2 app for submission to the App Store is not as straightforward as it appears:
Steps:
- Go into the iOS Provisioning Portal and create a Distribution Provisioning Profile for your application
- Download the distribution provisioning file and rename it to embedded.mobileprovision
- Copy the embedded.mobileprovision file into the root of your app’s source code folder
- Modify your app’s Sencha SDK JSON configuration file
- Set the “configuration” property to “Release”
- Set the “certificateAlias” property to “iPhone Distribution”
- Save the file
- Use the Sencha SDK to build the app. This will generate a .app file
- Drag and drop the generated .app file into iTunes
- Drag the app from iTunes back out to your file system. This will generate a .ipa file, suitable for uploading to the App Store (No, I am *not* making this up)
- Log into iTunes Connect
https://itunesconnect.apple.com/ - Click on Manage your Applications
- Click on Add New App
- Enter info for your App
- Continue through the wizard-driven process until it tells you that it is ready for you to submit your app.
- Open XCode
- Select XCode > Open Developer Tool > Application Loader
- Click Deliver Your App
- Select the app that you defined in iTunes Connect
- Select the .ipa file for upload
- The app will be uploaded to Apple for review.
thanks – really appreciate this