SDK 3.0 does not like the underscore in my bundle identifier.

I've been developing an iPod/iPhone Touch game that has an exclamation mark in its name. Under 2.x the exclamation mark got automatically changed to an underscore as required and preserved where possible (ie the application name on the iPhone had the exclamation mark while XCode would internally refer to it with the underscore in several places, one of these being ${PRODUCT_NAME:identifier}).
Upon making the leap to 3.0 I got a compiler error stating that the underscore replacing the exclamation mark in the bundle identifier was itself an illegal character! This is not a show-stopper (I simply edited the Info.plist entry for the bundle identifier, ensuring there was neither an underscore nor an exclamation mark, and proceeded to compile without a hitch) however I am wondering if there is actually any way to denote an exclamation mark -- or indeed any 'illegal' character -- within the bundle identifier at all?
Obviously it's most ideal if everything matches up and I don't want any gotchas to arise when it comes time to publish. So, in addition to the above question, is having a different target name to bundle identifier any cause for concern?
EDIT: Edited for clarity.

I am wondering if there is actually any way to denote an exclamation mark -- or indeed any 'illegal' character
Apple, apparently, has this to say about that...
The bundle identifier, as specified via the key CFBundleIdentifier in the
bundle's Info.plist file, must be a syntactically valid Uniform Type Identifier
(UTI); that is, it must consist only of characters that are uppercase or
lowercase Roman letters (A-Z, a-z), the digits 0 through 9, dot ("."), or hyphen
("-"), or Unicode characters greater than U+007F.
is having a different target name to bundle identifier any cause for concern?
Mayyyybe this will shed a bit of light on that....
http://developer.apple.com/iphone/library/technotes/tn2009/tn2242.html
Apologies if you've already been around that tree.

Similar Messages

  • HT201210 feeling a little lost. i was updating to new phone software now phone has gone back to new mode. it recognises my phone but wont allow me to ststem backup from itunes as it does not like the passwords i use as it says system restore already done

    having problems with passwords since i upgraded software on itunes as phone gone back to configure mode but wont allow to restore from back up in itunes as it does not like passwords i use. any ideas to solve?

    unhappy@apple wrote:
    but t say's that it will delet all the my stuff i have on their, can i get some other way?
    Not if it is in Recovery mode.
    -> http://support.apple.com/kb/HT1808
    You can restore from backup.
    -> http://support.apple.com/kb/HT1766

  • Reverse proxy plugin does not like the POST method

    My second tier is not functionning properly when placed behind a S1WS6 with reverse proxy
    Client ====== SunOne web server with Passthrough ====== .NET app server & web services.
    The web server configuration (reverse proxy � libpassthrough.so) is configured and is working correctly when it comes to requesting normal pages, however a problem arises when the request is made either by:
    1- Invoking a web service on the .Net tier, or
    2- The .Net tier performs a server.transfer call within the same .net server (Page transfer)
    Keep in mind that the .Net tier works fine when not accessed through the reverse proxy.
    It seems that when a POST method is invoked, a Session Close is sent before data is sent back !!
    We tried to isolate the problem from different angles but came up short, the http server log shows that the request was made
    192.168.2.7 - - [14/Jul/2004:14:10:56 +0300] "POST /wavedms2.0/TestWebService/TestService.asmx HTTP/1.1" 100 0
    Although response 100 indicates that it is waiting for more, while the web service error shows the following:
    The underlying connection was closed: An unexpected error occurred on a receive.
    at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
    at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
    at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
    at TestWebService.oWebService.MyWebSvc.HelloWorld()
    at TestWebService.Form1.button1_Click(Object sender, EventArgs e)
    In general, any page that uses POST method faces the same problem.I appreciate any help you can provide us with a solution on this issue.

    The Application Server plugin, libpassthrough.so, was designed to connect Web Server to Application Server. Unfortunately, it does not work with IIS which sends unsolicited "HTTP/1.1 100 Continue" responses.

  • Am I the only one who does not like the poor way labels are displayed?

    In the finder, applying a label to a file results in some file 'colors' behind the file name being squared or out-of-round on the right side. Surely there is a HIG that says there are to be 'rounded' corners?
    It just looks sloppy. I don't like it.
    Am I the only one?

    If I understand your complaint correctly, what you are talking about is just that the window isn't large enough to show the right side end of the color. Try scrolling the window horizontally until the right edge is in view & I think you will see that both ends are rounded.

  • HT4623 i just bought an iPad from a friend. I think is generation 1 or 2 not sure where to look for this. Bottom line, I would like to update it to iOS7. Is this possible?  It does not have the option for software update.

    i just bought an iPad from a friend. I think is generation 1 or 2 not sure where to look for this. Bottom line, I would like to update it to iOS7. Is this possible?  It does not have the option for software update.

    Identify Your iPad
    http://www.ifixit.com/Info/ID-your-iPad
    If you have an iPad 1, the max iOS is 5.1.1. For newer iPads, the current iOS is 7.0.4. The Settings>General>Software Update only appears if you have iOS 5.0 or higher currently installed.
    You can no longer update to iOS 6.x, or down grade the iOS.
    iOS 5: Updating your device to iOS 5 or Later
    http://support.apple.com/kb/HT4972
    How to install iOS 6
    http://www.macworld.com/article/2010061/hands-on-with-ios-6-installation.html
    iOS: How to update your iPhone, iPad, or iPod touch
    http://support.apple.com/kb/HT4623
    If you are currently running an iOS lower than 5.0, connect the iPad to the computer, open iTunes. Then select the iPad under the Devices heading on the left, click on the Summary tab and then click on Check for Update.
    Tip - If connected to your computer, you may need to disable your firewall and antivirus software temporarily.  Then download and install the iOS update. Be sure and backup your iPad before the iOS update. After you update an iPad (except iPad 1) to iOS 6.x, the next update can be installed via wifi (i.e., not connected to your computer).
    Tip 2 - If you're updating via wifi, place your iPad close to your router to preclude getting a corrupted download.
    How to Upgrade to iOS 7
    The iOS 7.0 update requires around 2.5 GB of storage space, so if your iPad is almost full, you may need to clear up some space. You can check your available space in Settings -> General -> Usage.
    There are two ways to upgrade to iOS 7: You can use your Wi-Fi connection, or you can connect your iPad to your PC and update through iTunes. We'll go over each method.
    To upgrade using Wi-Fi:
    Note: If your iPad's battery is under 50%, you will want to plug it into your charger while performing the update.
    Go into the iPad's Settings.
    Locate and tap "General" from the menu on the left.
    The second option from the top is "Software Update". Tap this to move into the update settings.
    Tap "Download and Install". This will start the upgrade, which will take several minutes and will reboot your iPad during the process. If the Download and Install button is grayed out, trying clearing up some space. The space required by the update is mostly temporary, so you should gain most of it back after iOS 7 is installed.
    Once the update is installed, you may have to run through the initial steps of setting up your iPad again. This is to account for new features and settings.
    To upgrade using iTunes:
    First, connect your iPad to your PC or Mac using the cable provided when you purchased your device. This will allow iTunes to communicate with your iPad.
    You will also need the latest version of iTunes. Don't worry, you will be prompted to download the latest version when you launch iTunes. Once it installs, you may be asked to setup iCloud by logging into your iTunes account. If you have a Mac, you may be prompted on whether or not you want to enable the Find my Mac feature.
    Now you are ready to begin the process:
    If you upgraded iTunes earlier, go ahead and launch it. (For many, it will launch automatically when you plug in your iPad.)
    Once iTunes is launched, it should automatically detect that a new version of the operating system exists and prompt you to upgrade to it. Choose Cancel. Before updating, you will want to manually sync your iPad to make sure everything is up to date.
    After canceling the dialog box, iTunes should automatically sync with your iPad.
    If iTunes doesn't automatically sync, you can manually do it by selecting your iPad within iTunes, clicking on the File menu and choosing Sync iPad from the list.
    After your iPad has been synced to iTunes, select your iPad within iTunes. You can find it on the left side menu under Devices.
    From the iPad screen, click on the Update button.
    After verifying that you want to update your iPad, the process will begin. It takes a few minutes to update the operating system during which time your iPad may reboot a few times.
    After updating, you may be asked a few questions when your device finally boots back up. This is to account for new settings and features.
     Cheers, Tom

  • Admin_client.jar does not like -deploymentPlan switch

    I 'm trying to deploy an app via admin client using the following command line:
    java -jar $ORACLE_HOME/j2ee/home/admin_client.jar deployer:oc4j:opmn://$2.llnl.gov:6003/OpticsLoop oc4jadmin -deploy -file app.war -deploymentName $app -deploymentPlan plan.dat
    It does not like the -deploymentPlan switch. Error is:
    Admin command usage error: Unknown -deploy switch: plan.dat
    It will deploy other apps that don't use the -deploymentPlan. With this app I need the plan so I can disable apache commons logging library that conflicts with the log4j packaged with my app.
    JDK5 and Oc4J 10.1.3.3. Problem seen on Windows as well as on Linux.

    hi vamsee
    I was able to deploy an application, using the "-deploymentPlan" switch, like this:
    D:\oracle\oc4j_101330>java -jar j2ee/home/admin_client.jar deployer:oc4j:localhost:23791 oc4jadmin welcome -deploy -file d:\temp\DPThread638837App.ear
    -deploymentName DPThread638837App -deploymentPlan d:\temp\DPThread638837App-localhost-plan.datIf I change the path for the deployment plan to something that does not exist, I get the message "... Unable to find deployment plan ..." :
    D:\oracle\oc4j_101330>java -jar j2ee/home/admin_client.jar deployer:oc4j:localhost:23791 oc4jadmin welcome -deploy -file d:\temp\DPThread638837App.ear
    -deploymentName DPThread638837App -deploymentPlan d:\temp\unknown.dat
    Deploy error: Deploy error: Unable to find deployment plan d:\temp\unknown.dat.I don't know why it doesn't work for you.
    success
    Jan Vervecken

  • Firefox does not remembe the login name for the user login name on secure sites.

    My user got a new computer and I installed the latest version of firefox. It no longer remembers user names on secure sites and the employee does not like the fact that she has to type in her user name every time she needs to log into the site. The browser is set to automatically save user names and passwords.

    Please first update your plugins, Flash has a new version.
    Does this happen in Safe Mode?
    *[[Troubleshoot Firefox issues using Safe Mode]]
    First troubleshooting steps are:
    *[[Control whether Firefox automatically fills in forms]]
    It is also possible to check the saved passwords to make sure that the information is saved. On an https site that does not autofill the information for logging in , the username is blank. I removed the entry by right cicking on the page, selecting "Page Info" and under "Security" viewing the saved passwords.

  • I just updated my iTunes and I do not like the newer version.....can I go back to the earlier version??  This new version does not have the iTunes DJ nor does is show at the bottom as in the earlier version how many songs and the size of my library.

    I just updated my iTunes on 12-7-2012 and I do not like the newer version.....can I go back to the earlier version??  This new version does not have the iTunes DJ nor does is show at the bottom as in the earlier version how many songs and the size of my library.

    To do this in iMovie 11. use the SHARE menu. Share your project using the Share menu and choose Export Using QuickTime.
    In the Dialog box that comes up, choose Sound to AIFF, or one of the other sound options. This will create a file that you can drag into iTubes.

  • So my Ipod touch hasn't been connecting to computer, or charging for a week or two until i turn it off completely and now i try to reset all content and setting, the circle goes round and round for like hrs(24) and it still does not complete the reset

    so my Ipod touch hasn't been connecting to computer, nor charging for a week or two until i turn it off completely and now i try to reset all content and setting,(thinking it may connect to the computer and itunes and also charge) but the circle goes round and round for like hrs(24) and it still does not complete the reset.
    pls pls pls pls help .
    i have tried alot of solutions, but non of them have worked.

    Have you tried walking it into the nearest Apple Store and asking for assistance there...?
    I'm guessing you don't have Apple Care on it.

  • Com.adobe.flashaccess.sdk.cert.ServerCredentialException: Certificate does not have the required ext

    [ Problem ]
    I’m running the sample encryption code and I’m running in to this exception:
    "com.adobe.flashaccess.sdk.cert.ServerCredentialException: Certificate does not have the required extended key usage".  I tried looking it up on javadocs but it doesn’t really tell me what’s causing it.  I get this error when encryptContent is called.  Is this something in my settings/environment or something with the certificates?
    [ Solution ]
    If you are using the EncryptContent.java sample code, please check which credential you are using for the "packagerCredentialFile" variable.  Make sure this is pointing at the .pfx file containing the packager credential.

    [ Problem ]
    I’m running the sample encryption code and I’m running in to this exception:
    "com.adobe.flashaccess.sdk.cert.ServerCredentialException: Certificate does not have the required extended key usage".  I tried looking it up on javadocs but it doesn’t really tell me what’s causing it.  I get this error when encryptContent is called.  Is this something in my settings/environment or something with the certificates?
    [ Solution ]
    If you are using the EncryptContent.java sample code, please check which credential you are using for the "packagerCredentialFile" variable.  Make sure this is pointing at the .pfx file containing the packager credential.

  • HT3775 hello, im trying to open a document but it seems like my computer does not have the require software to open it could you please tell me what can of software do i need in my laptop?

    hello, im trying to open a document but it seems like my computer does not have the require software to open it could you please tell me what can of software do i need in my laptop?

    In order to help, more information is needed.
    What type of document is it (word document, picture or?) And do you know what software it was created with and what file format it is?

  • HT1841 How to disable some of the automatic function from my bluetooth (jabra) while iphone does not have the capacity to set up the bluetooth property like BB?

    How to disable some of the automatic function from my bluetooth (jabra) while iphone does not have the capacity to set up the bluetooth property like BB?

    Sorry. You're not making sense. Please re-phrase the question or post in your native language.

  • How do I locate harddisk content like I do in explorer. Finder does not show the hardisk

    How do I locate harddisk content (Files/folders) like I do in windows explorer. Finder does not show the hardisk?? Please suggest.
    Thanks

    Open Finder preferences, select General icon in the toolbar, check the boxes for what to display on the Desktop. Click on the Sidebar icon where you can configure what's displayed on the sidebar.

  • HT1918 hey am stranded its like a month now my account does not have  the None in the payment type section i had put my visa info but not now i want to remove them please urgent help

    hey am stranded its like a month now my account does not have  the None in the payment type section i had put my visa info but not now i want to remove them please urgent help

    iTunes Store Support
    http://www.apple.com/emea/support/itunes/contact.html

  • My iphone's screen goes black and it behaves like that it is switched off.No switches work and the power button also does not respond.The ringtone do not also respond.The only way to switch on the phone is to press  home button and  power button together.

    My iphone's screen goes black and it behaves like that it is switched off.No switches work and the power button also does not respond.The ringtone do not also respond.The only way to switch on the phone is to press  home button and  power button together.

    Pressing the Home button and the sleep/wake or on/off button together until you see the Apple logo and then release is called a reset.
    If no change after a reset, the next step is restoring your iPhone.

Maybe you are looking for

  • Filenames within the Aperture container

    I have recently bought Aperture and, having transferred all my photographs into it (>200Gb), I am now trying to move the Aperture library to my file server where I have plenty of storage space. However, when I tried to copy the file to my server whic

  • Air Flex with work problem in swfLoader...

    Hello, I have a problem with swfLoader in Air Flex. I create a swf flash that must be loaded into Air application. When I run it insde of Flex Builder, all is ok. But when I install it, the embed flash dont work in component "InputText" and the TextF

  • Nokia 9500 error message when trying to navigate

    Hey people, when I try an navigate ANY pdf file I get an error message 'CONE 14'and the application closes Everything works fine other than that feature,which as a major feature is a bit of a drawback. I have formatted the phone and tried fresh insta

  • Project System - Milestone

    Dear All, Can anyone guide me how to create Project System - Standard Milestone. Regards Ediga

  • GR in REM backflush

    Dear Friends, While doing the REM-Assembly backflush, system is not showing the header material (131 movement) in the component screen of confirmation. Actually I want to post the GR into different storage locations. Now system is taking the storage