• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: CFBundleIdentifier & Application Version
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CFBundleIdentifier & Application Version


  • Subject: Re: CFBundleIdentifier & Application Version
  • From: Eric Gorr <email@hidden>
  • Date: Fri, 11 Jul 2008 15:27:05 -0400

On Jul 11, 2008, at 12:58 PM, Gary L. Wade wrote:

It's really up to you and the kinds of changes that you expect to happen between each version. Having a single ID allows preferences to be mixed and matched if different versions of the product are used, but if you want to support the simultaneous use of last year's version and this year's version, or a pro and lite version, then that can get in the way.


Assuming the CFPreferences API is being used, one can pass in a custom application id as a CFString. So, it would seem that if the behavior one wanted was to have a different preference file for a different version of an application, passing in an application id with version information appended to it would be the way to go - as opposed to declaring a unique custom identifier and using the kCFPreferencesCurrentApplication constant with the CFPreferences API.


Of course, using a custom application id would likely have the side effect that the OS would not be able to directly connect the preference file to the application (assuming the OS does or would ever make the attempt), but the code should work properly. But, perhaps this would work correctly if the bundle identifier was


  com.mycompany.myapp

and the custom application id passed into CFPreferences functions was:

  com.mycompany.myapp.2009





_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >RE: CFBundleIdentifier & Application Version (From: "Gary L. Wade" <email@hidden>)

  • Prev by Date: Re: KVO notifications and threads
  • Next by Date: Problem with undo in a secondary nib file
  • Previous by thread: RE: CFBundleIdentifier & Application Version
  • Next by thread: Completely cleaning the Launch Services Database & handler's
  • Index(es):
    • Date
    • Thread