Re: How to make a LaunchAgent
Re: How to make a LaunchAgent
- Subject: Re: How to make a LaunchAgent
- From: Roland King <email@hidden>
- Date: Tue, 12 Aug 2014 07:15:16 +0800
> Is it true that this works only with Sandbox?
> Is it true that Sandbox works only for paying Mac-Developers?
>
> If both are true, then I am out of luck. I am a paying iOS developer, but not a paying Mac-Developers.
>
I don’t know the answer to this, and a quick flick through the bits of documentation I’ve read before I thought would tell me, doesn’t, probably more because the thrust of most of the documentation is ‘get your cert, put it in Xcode here and click the following boxes’.
What do I think I know ..
Apps in general don’t have to be signed on OS X, obvious statement but a base case. You can even distribute them although Gatekeeper tries to help users not to install anything which isn’t Developer ID signed.
In order to be sandboxed at all an app must be signed. An unsigned sandboxed app just isn’t sandboxed. A Mac App or Developer ID cert is good for that. (used to be you could self-sign them but I think that must have gone away long since).
To use various services, iCloud, push, game center, an app must be signed with a Mac App certificate, a Developer ID one isn’t good enough for that.
But I don’t know where XPC falls in that list. You would think that, like other non-service-using apps if you want to write one and install it and give it to someone else who’s prepared to take the risk, you should be able to do what you like, no sandboxing, no signing, no nothing. However I wonder whether XPC ended up so tied into entitlements that it does require sandboxing and hence signing and possibly yet more.
_______________________________________________
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