Re: Preference pane deployment
Re: Preference pane deployment
- Subject: Re: Preference pane deployment
- From: Sherm Pendley <email@hidden>
- Date: Sun, 25 Nov 2007 05:37:58 -0500
On Nov 25, 2007, at 12:42 AM, Jacob Bandes-Storch wrote:
I have a background application and I'm creating a preference pane
for users to change settings. I'm going to be using Sparkle to push
out updates to the application. I talked to some people on the
Sparkle list, and they say to put the prefpane in the application
bundle under the Resources folder. My question is: is that the
accepted "standard" location for a preference pane for deployment?
How would I get the preference pane installed when the application
is first launched?
You could use NSWorkspace's -openFile: to open the .prefpane bundle
as a document. It's a registered document type for System
Preferences.app, which will then give the user the option of
installing it for that user only (in ~/Library/PreferencePanes) or
for all users (/Library/PreferencePanes). The app will also take care
of authorizing as admin if needed.
[[NSWorkspace sharedWorkspace] openFile:[[NSBundle mainBundle]
pathForResource:@"MyApp" ofType:@"prefpane"]];
sherm--
Web Hosting by West Virginians, for West Virginians: http://wv-www.net
Cocoa programming in Perl: http://camelbones.sourceforge.net
_______________________________________________
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