February 20, 2009 § 1 Comment
Here I am covering undocumented steps in submitting iphone SDK app to App Store.
You think you have completed the process of submitting the app and selected the price tier. You couldn’t complete the process.
You do not have a contract in place for the price tier you selected. To make your application available on the App Store, you must have an active Paid Applications contract.
If you select a price tier other than Free App, you will need to add a Paid Application contract for the price tier and activate the contract. You return to the iTune Connect homepage and enter the Payment section. Enter your banking information. Wait for approval.
You couldn’t upload the binary file. Be sure you select the file and then click “upload” to submit the file.
The binary you uploaded was invalid. The bundle identifier contains disallowed characters. (See the Uniform Type Identifiers Overview documentation on the ADC web site.)
Open your Xcode project and Info.plist. Bundle identifier must be unique to your application.
Example: your company name is xyz.com and the application name is party. Place “com.” before your company name, add “.” and your application name.
Bundle identifier: com.xyz.party
February 10, 2009 § Leave a comment
If you update your iphone developer device after Feb 2, 2009 via iTune, you will find you can’t complete the Provisioning Assistance process or you can’t test your app on your iphone developer device.
iPhone SDK 2.2.1 is required for development with devices updated to iPhone OS 2.2.1 after Feb 2, 2009.
iPhone SDK 2.2.1 is 1.75 GB, may take 2 hours to download .dmg file on high speed internet network.
If you currently find the Organizer within Xcode showing a “yellow” light on iPhone developer device, it means your developer device contains conflict. The Organizer with “yellow” light will not show any Provisioning panel. There is no panel to drag the .mobileprovision file to.
These are the steps to resolve Developer Disk Image on your Developer Device:
- Launch the latest iPhone OS 2.2.1 SDK,
- Double-click to open the Packages folder
- Double-click on DeveloperDiskImage.pkg
- Follow the installer’s instructions
- Make sure you specific the location to Macintosh HD/Developer
- Restart Xcode again
- Open Organizer under Window
- Verify the light on DEVICES is “green”
- Provisioning panel show the Profile
- Now you can drag the .mobileprovision file to the panel