Jens, I understand your pain. I didn't want to go through it either and I finally found BLAuthentication which is a Objective-C wrapper class around the Authorization Services. It's a bit outdated but still works fine for me. It's hard to find a copy somewhere but here is a link:
http://blog.laurent.etiemble.com/index.php?post/2005/12/05/36 -Laurent. -- Laurent Daudelin AIM/iChat/Skype:LaurentDaudelin http://www.nemesys-soft.com/ Logiciels Nemesys Software laur...@nemesys-soft.com On Jun 14, 2012, at 13:39, Jens Alfke wrote: > I've managed to never have to deal with Authorization Services so far in my > Cocoa career; until today. Basically I have an app that needs to install some > helper tools that the user can run from a shell. (This is a lot like the way > TextMate installs the 'mate' tool.) I'm giving a choice of install locations, > but the typical one is going to be /usr/bin, so the app will need to > authorize to do that. > > Reading through the Authorization Services Programming Guide and > BetterAuthorizationSample, this all looks really, really complicated. All I > need to do is the GUI equivalent of "sudo ditto my_tool /usr/bin" — does this > really take pages and pages of code involving AuthorizationRefs and IPC, and > either setuid or invoking launchctl?! > > —Jens _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com