We need you to be very detailed and very exact about what you are doing.
Yes, the newer builds change the algorithm on how bundle ids are automatically created when they contain illegal characters.
But specifying CFBundleIdentifier will always bypass this. If you have an existing bundle id that you must continue to use, you must set this correctly. If it is not working, then you are setting it incorrectly in your build.settings or there is a bug in Corona. However, we run an automated test daily that specifies an exact CFBundleIdentifier in build.settings so we can run Game Center tests so I consider it less likely this is a Corona bug.
Things you must do:
- Open up your old .app bundle and look at the Info.plist and see what the bundle identifier is set to. It should be something like com.yourcompany.yourapp
- Verify this matches what is on iTunes Connect
- Using the newest Corona, add this bundle identifier to your build.settings and check the Info.plist to see what gets written. This should be com.yourcompany.yourapp
If you do not see the string overridden, then verify you filled out your build.settings correctly. Try building a Hello World app with the bundle identifier set and reverify what gets written.
Also try the GCTapper (Game Center example). I believe it also has an overridden bundle identifier so it can talk to Apple’s test board. Verify the bundle identifier that got written to its info.plist and see if you can view the Apple leaderboards.
[import]uid: 7563 topic_id: 19860 reply_id: 92365[/import]