_ no longer a valid app identifier character
| Originator: | jiva.devoe | ||
| Number: | rdar://7004750 | Date Originated: | 06/24/09 |
| Status: | open | Resolved: | |
| Product: | XCODE | Product Version: | 3.1.3 |
| Classification: | Serious Bug | Reproducible: | Always |
In prior SDK versions, the '_' character was used automatically by the templates when your project name contained a space for your ProductName property. This meant it was also used in the application identifier. With 3.1.3, the underscore character now generates an error during signing that underscore is an invalid character in the app ID. If we change our app id to not have an underscore, the app can be signed, but for users who are upgrading, they will lose their data associated with the app because the app appears to be a new app. This is an extremely serious issue for any developers doing upgrades of apps with spaces in their names. I am not sure if this may cause users to have to repurchase the app as well.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!