Some questions about Uploading Process

Hello Friends;

There are some ambiguous points I couldn’t precisely figure out about Build and Upload process.

When we are getting a “Build for iOS” the first field to fill in is “Application Name”, What I want to ask is, what should be the proper entry for this field ?

Because according to what we wrote in that field Corona Simulator is getting a Build “binary file” named like that.

So when we are uploading the our binary to store. What should be written there - CFBundleIdentifier or CFBundleDisplayname or it doesn’t matter totally ?
Here is my build.settings

settings = {  
  
 orientation = {  
 default = "landscapeLeft",  
 supported = { "landscapeRight", "landscapeLeft" }  
 },  
  
 iphone = {  
 plist = {  
 UIStatusBarHidden = false,  
 UIPrerenderedIcon = true, -- set to false for "shine" overlay  
 --UIApplicationExitsOnSuspend = true, -- uncomment to quit app on suspend  
 CFBundleIdentifier = "com.application.name",  
 CFBundleDisplayname = "Application - Name",  
 CFBundleIconFile = "Icon.png",  
 CFBundleIconFiles = {  
 "Icon.png",  
 "Icon@2x.png",  
 "Icon-72.png",  
 "Icon-72@2x.png",  
 "Icon-Small-50.png",  
 "Icon-Small.png",  
 "Icon-Small@2x.png",  
 },  
 UIAppFonts =  
 {  
 "BradBunR.ttf"  
 }  
 }  
 },   
}  

Also when I try to get build with this Build Settings I am getting a warning saying:

[text]
warning: This bundle is invalid. The application-identifier entitlement is not formatted correctly; it should contain your 10-character App ID Seed, followed by a dot, followed by your bundle identifier: 6CGNASDWE3.Application(-19054)
[/text]

This warning lead me to think about 2 other cases which are,

1- I know I don’t need to write CFBundleIdentifier in build.settings but when I don’t write it, can I reach Game Center without problem ?

2- Should I write “App ID Seed, followed by a dot, followed by your bundle identifier” in Application Name field when I am getting the build also ?

Sorry for mixing up the things too much. But honestly uploading process is more complicated than development.

[import]uid: 191500 topic_id: 36449 reply_id: 336449[/import]

Hi @jarbull,
Corona automatically reads the “CFBundleIdentifier” from the provisioning profile. Likewise, you don’t need the “CFBundleDisplayName” because that corresponds with the “Application name” in the Build window. I suggest you remove both of these lines. I also tested this recently, and removing them does not interfere with GameCenter functionality.

Hope this helps,
Brent

P.S. - If you are on a Mac, you can right-click --> “Show Package Contents” on any iOS build generated with Corona, then edit the “Info.plist” to see all of this in detail.

P.P.S. - If you’ve bookmarked or were following the old iOS Build guide, I suggest you refer to the updated one, located on this page:
http://docs.coronalabs.com/guide/index.html
[import]uid: 200026 topic_id: 36449 reply_id: 144720[/import]

Hello Brent,

Your reply makes everything crystal clear about the build now. We are about to publish 2 new iOS games from different genres with Corona SDK. I will inform about that alsoç

Hope you will like it.

Cheers

[import]uid: 191500 topic_id: 36449 reply_id: 144956[/import]

Hi @jarbull,
Corona automatically reads the “CFBundleIdentifier” from the provisioning profile. Likewise, you don’t need the “CFBundleDisplayName” because that corresponds with the “Application name” in the Build window. I suggest you remove both of these lines. I also tested this recently, and removing them does not interfere with GameCenter functionality.

Hope this helps,
Brent

P.S. - If you are on a Mac, you can right-click --> “Show Package Contents” on any iOS build generated with Corona, then edit the “Info.plist” to see all of this in detail.

P.P.S. - If you’ve bookmarked or were following the old iOS Build guide, I suggest you refer to the updated one, located on this page:
http://docs.coronalabs.com/guide/index.html
[import]uid: 200026 topic_id: 36449 reply_id: 144720[/import]

Hello Brent,

Your reply makes everything crystal clear about the build now. We are about to publish 2 new iOS games from different genres with Corona SDK. I will inform about that alsoç

Hope you will like it.

Cheers

[import]uid: 191500 topic_id: 36449 reply_id: 144956[/import]

Hi @jarbull,
Corona automatically reads the “CFBundleIdentifier” from the provisioning profile. Likewise, you don’t need the “CFBundleDisplayName” because that corresponds with the “Application name” in the Build window. I suggest you remove both of these lines. I also tested this recently, and removing them does not interfere with GameCenter functionality.

Hope this helps,
Brent

P.S. - If you are on a Mac, you can right-click --> “Show Package Contents” on any iOS build generated with Corona, then edit the “Info.plist” to see all of this in detail.

P.P.S. - If you’ve bookmarked or were following the old iOS Build guide, I suggest you refer to the updated one, located on this page:
http://docs.coronalabs.com/guide/index.html
[import]uid: 200026 topic_id: 36449 reply_id: 144720[/import]

Hello Brent,

Your reply makes everything crystal clear about the build now. We are about to publish 2 new iOS games from different genres with Corona SDK. I will inform about that alsoç

Hope you will like it.

Cheers

[import]uid: 191500 topic_id: 36449 reply_id: 144956[/import]

Hi @jarbull,
Corona automatically reads the “CFBundleIdentifier” from the provisioning profile. Likewise, you don’t need the “CFBundleDisplayName” because that corresponds with the “Application name” in the Build window. I suggest you remove both of these lines. I also tested this recently, and removing them does not interfere with GameCenter functionality.

Hope this helps,
Brent

P.S. - If you are on a Mac, you can right-click --> “Show Package Contents” on any iOS build generated with Corona, then edit the “Info.plist” to see all of this in detail.

P.P.S. - If you’ve bookmarked or were following the old iOS Build guide, I suggest you refer to the updated one, located on this page:
http://docs.coronalabs.com/guide/index.html
[import]uid: 200026 topic_id: 36449 reply_id: 144720[/import]

Hello Brent,

Your reply makes everything crystal clear about the build now. We are about to publish 2 new iOS games from different genres with Corona SDK. I will inform about that alsoç

Hope you will like it.

Cheers

[import]uid: 191500 topic_id: 36449 reply_id: 144956[/import]