> 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 protected])

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 [email protected]

Reply via email to