Do "Product Name" and "Bundle Display Name" have to match? - iphone

I've recently submitted an app to the app store. I didn't really understand everything about the "Product name" and the "Bundle Display Name" until now. I originally was calling my app "Knock Out", so the Product Name is "iKnockout3D." I later changed the name to "Shatter 3D," so the app that I have in review has an iTunes name and bundle display name of "Shatter 3D," but a product and executable name if "iKnockout3D." Is this something that could cause it to be rejected? I'm trying to decide if I should pull it now and resubmit or take the risk and wait...
Thanks!

Nope. Rebranding your app doesn't involve the bundle identifier which is rather handy.

Related

App store application package name

If I have an application ID for an app on the iOS App Store, how can I find the package name?
For example, if I know the application ID is 457446957, how can I find out what app this is (Jetpack Joyride, in this case):
https://itunes.apple.com/us/app/jetpack-joyride/id457446957?mt=8&isWebExpV2=true&dataOnly=true
Return all information about application(include package name)
https://itunes.apple.com/lookup?id=
You don't actually need the package name to load an App Store page, just the ID. So for your above example, if you load:
https://itunes.apple.com/us/app/id457446957
you'll get the App Store page for that app and could grab the package name using web-scraping. In this example,
h1.product-header__title product-header__title--app-header
contains the text:
Jetpack Joyride

Corona SDK login to facebook

I want to post a message to facebook from Corona SDK application,but it all the time fails to login.
My steps:
1. I have generated key for my Android app: app name is "myapp.APK", package name is com.myapp (http://corona.techority.com/2011/09/24/how-to-generate-a-key-for-your-android-app/)
2. I have selected "Native Android App" in facebook and filled in folowing:
"Android Package Name": com.myapp
"Android Class Name": com.myapp.activity
"Android Key Hash": key hash which I have generated in step 1.
"Configured for Android SSO": Enabled
My mobile app is exact copy from: http://developer.coronalabs.com/content/facebook
P.S. I have entered valid App ID and App Secret.
But still getting Login failed :((
Did I miss something? Don`t know what to do...
I have found what was wrong.
The problem was, that for some reason Android App Hash was not matching the key in Facebook Android App Hash field, therefore I was receivind error:" Your key does not match allowed keys in application settings"
SOLUTION: I have changed the hash in Facebook to the hash key, which was in error message. Now it works fine.

"message": "Invalid redirect_uri:"

So a few months ago my facebook app worked, and now I get a:
{ "error": { "type": "OAuthException", "message": "Invalid redirect_uri: Given URL is not allowed by the Application configuration." }
So I googled about that, and read that the cause might be that I didn't specify a site domain in the app settings. So I did that, but Facebook told me that this won't work unless I also specified a website or mobile device adress. But up to now I had this just set as App and neither Website nor mobile thingy. So now I also have to check "website" in addition to "application?" This is confusing.
Anyway, so I thought "whatever" and set it also as website in the app settings. But I still get the same error.
I read something about a channel file? So I have to create one of those or something?
I'm lost and thankful for any advice.
This error is almost always when you're trying to redirect the user to a URL other than your app or website, check that you're actually redirecting them to the correct place

info.plist and app id creation

have developed an application for my clients, in the info.plist i have :
bundle identifier com.myCompagnyDomain.theApp
Bundle name ยง{PRODUCT_NAME}
Now i would like to create a an app Id to distribute the app to the apple store.
What i will put in the :
Description
Bundle Seed ID (App ID Prefix)
Bundle Identifier (App ID Suffix)
myCompagnydomain is the domain name of my compagy ( not of my client), is this a problem ??
An other question,
My client give to me the user name and password of his account and he would like that i submit to him the application ( ziped).can i sign it with his account and submit to him the ziped app ? how i can do this ?
thanks for your answers
In Bundle name field You have put string like string in Provisioning Profile, when you create on Apple Provisioning portal.
Usually it is "com.'yourcompanyname'.'yourappname'", for example "com.apple.xcode".
But you can write any other string, your dog name, or your name, or project name, for example "com.xcode" or "xcode" or "bob007".

Bundle Identifier

my bundle identifier : com.yourcompany.${PRODUCT_NAME:rfc1034identifier}
app Name : World
my account name in apple : S111
what's my bundle identifier for insert into itunesConnect for upload app?
company name means "Organization Name" that exist in (Info->build) or means apple id ?
Do you have your own website and domain name? If you own the registration for the domain sample.com, and your app name is "world", then you would use com.sample.world. Don't use that because you don't own the domain registration for sample.com. What domain do you own?