App store submission, bundle name, provisoning profiles - iphone

I found this post which was helpful Tips for a successful AppStore submission?, but had some more questions.
My Xcode project creates a Target. Does this have anything to do with my app name? Currently they do not match, but I didn't know if it mattered since iTunesConnect says you upload a zip of the binary.
I did not update my Bundle Display Name since it didn't sound like I needed to unless I was supporting other regions, but I updated the Bundle name to what I would like my App to be called.
I thought someone said that I needed to have my AppID that is in the iOS provisioning portal to match with the name of the app. Two questions on how that works, if your AppID is "FindMyDog", but my Bundle Name is "Find My Dog", is that an issue because of the spacebars? What do I need to do in order to fix that? Do I need to create a new AppID of "Find My Dog", and add it to my Xcode provisioning portal? If so, does that replace my old provisioning profile I was using to run my app on the device? Does the Provisioning Profile, Bundle Name, and AppID all have to have the same name? Thx.

No.Bundle Name is not necessary to match with the AppID.
For Ex: My appId is FriendsChecker, But the bundle name is Friends.
http://itunes.apple.com/in/app/friendschecker/id484047075?mt=8

Related

Unable to authenticate the package : 727047181.itmsp

I have upload build in app store after archive the file it will goes to uploading builds on that time i got this error
1.Apples web services operation was not successful.
2.Unable to authenticate the package:727047181.itmsp
3.ERROR ITMS -9000:"The bundle identifier cannot be changed from the current val;ue,'com.redim.pokerastic'. If u want to change your bundle identifier,you will need to create a new application in itunes Connect."at softwareAssests/SoftwareAsset(MZItmspsoftwareAssetPackage)
Please any one help me out dis problem.
This has happened to me a lot of times. To fix it, you should first delete your previous provisioning profiles for your application, then go to developer.apple.com and create a new provisioning profile for App Store
Then, choose the correct bundle ID (try to not use a wildcard ID) and choose the certificate that you would like to include in your profile. Make sure that your provisioning profile is named your app name (pokerastic) instead of com.redim.pokerastic, then download it and open it.
If you do not have any certificates, go to developer.apple.com and click the plus sign to add a new certificate.
Choose App store and Ad hoc then do exactly what it says to do. Make your certificate, upload it to Apple, then open up the download that Apple gives you.
In iTunesConnect, make sure that the bundle IDs of your applications match. You can find this by clicking manage applications, then clicking on the app you would like to upload, and in the top left it should say the bundle ID.
Finally, in Xcode under your application manager, click the target app then click 'General' at the top. Make sure that the bundle ID is the same as the one on iTunes Connect, then make sure the versions are the same.
The error it gives you states that your bundle IDs do not match, so make sure that they do. If you want to change it, you're going to have to go to iTunesConnect and create a new application with the same bundle ID that you have in Xcode. Make sure the one on iTunesConnect has the bundle ID com.redim.pokerastic

Bundle Identifier submitting app to appstore

Thsi is extremely frustrating....whhen trying to validate, I am told my bundle ID doesn't match the one on iTunes connect.
On iTunes connect:
Bundle ID:My App-* (just like that, with a space and -* at the end)
Bundle Suffix:ABC
Currently, in Xcode, the following is filled in for Bundle Identifier:
ABC.My-App (My-App) is grayed out and I cannot change it.
Please help me, I don't know why the submission process is so tedious.
Well, there is your answer. Your bundle ID in iTunesConnect and the bundle ID in Xcode should be identical. In your provisioning portal, create an App ID with the exact sami bundle ID of your project. The one with the * symbol was working, because it was a wildcard ID, but you should create a new one when you want to submit to the App Store.

Live iOS app: change bundle identifier

I have an app on the app store that was deployed with a certificate for an app id with a wildcard bundle identifier. Now I have to add push notifications to this app, resulting in exactly the same problem as described in this question.
The answers in the linked question say I should create a new app id with the complete bundle identifier. This is a problem, as the provisioning portal is telling me "The bundle identifier you have specified is already in use. Please select another."
I have looked at all the app ids, provisioning profiles etc. and the bundle id is not in use. Either someone else is using it or I did it some long time ago and deleted it.
What can I do about this?
Had to contact Apple developer support. After some weeks they figured out that the bundle id was taken by another account and were able to transfer it to my account.

How are Bundle IDs supposed to work for multiple Apple apps?

Here is the situation we would like to have: release two different apps by the same company. Ideally, they could share login info across them but this is NOT mandatory.
Our current plan is this:
One provisioning profile with the Bundle ID "com.wikia.*"
App one (which is already out) would have a Bundle ID suffix of "app.GameGuides" so it's "Your Bundle ID" value is "com.wikia.app.GameGuides".
App two (which we are trying to release) would have a Bundle ID suffix of "lyricwiki" so it's "Your Bundle ID" value is "com.wikia.lyricwiki".
Is that how it's supposed to work or should each app have their own provisioning profile with the wildcard only for variations of the SAME app?
Any help is greatly appreciated!
[Note: App one (GameGuides) is already out, using a profile with the prefix "com.wikia." in the App Store & is also on the Android Market... and app two (LyricWiki) is on the Android Market & we're trying to submit it to the App Store but we are getting an error that our "Bundle ID" has already been used... not sure if this is an error on the "Your Bundle ID" or if the wild-carded Bundle ID can't be reused (which seems strange since it is wildcarded).]*
Docs on wildcard app IDs:
https://developer.apple.com/library/ios/#qa/qa1713/_index.html
Our company does what youre describing, com.wikia.app1, com.wikia.app2, etc. I would double check that you didnt try to submit it twice and make sure there isn't actually another app with that bundle ID, otherwise contact Apple to see why it's being rejected.

App ID for iOS Distribution

I want to submit my app to the App Store.
While Creating iOS Distribution Provisioning Profile for App Store Distribution, what App ID should I select? Is it the same as for Development Profile ? Could you please guide me. Thank you.
I already referred http://developer.apple.com/ios/manage/distribution/index.action
I create a new App ID each time I am ready to submit a new (no updated) app to the store.
From the portal, go to the "App IDs" tab.
Click on the "New App ID" button.
Under "Description": The common name should be something for you; I often use the App Name followed by "iPhone" or "iPad" or "Universal" as applicable.
Under "Bundle Seed ID (App ID Prefix)": Choose Generate New.
Under "Bundle Identifier (App ID Suffix)": As instructed, use something like com.domainname.appname. Remember this and add it to the Info.plist file under "Bundle identifier" in your app or you will not be able to upload it.
Yes, use the same app ID you used for development. The app ID is the application identifier -- it doesn't change according to the way you build the app.