Re: Re[6]: NSApp problem outside of bundle
Re: Re[6]: NSApp problem outside of bundle
- Subject: Re: Re[6]: NSApp problem outside of bundle
- From: Kyle Sluder <email@hidden>
- Date: Mon, 29 Jun 2009 17:41:42 -0700
On Mon, Jun 29, 2009 at 5:30 PM, Peter
Mulholland<email@hidden> wrote:
> I'll see how it goes. If necessary I'll put RegDialog.app inside Resources and then just have the loader run that instead.
You really might just want to save yourself the effort and do it now.
Things break in extremely subtle ways when apps aren't in bundles.
[[NSBundle mainBundle] executablePath] doesn't actually point to the
main binary, among other things...
>> They don't, currently. Apple has not said anything beyond "we'll be
>> using this more in the future than we are right now."
>
> Making it so all apps must be signed would be incredibly foolish. Look at how much fuss requiring all drivers to be signed on Vista has kicked up, for example.
Except that OS X developers are usually willing to play by the rules.
Raymond Chen's blog at http://blogs.msdn.com/oldnewthing is a great
insight into the shockingly non-compliant world of Windows software.
>> I doubt that. Code signing is easy for anyone to do. Every single
>> iPhone app is code signed, for example.
>
> If anyone can sign code, what's the point in signing it ? Unless it's signed by a central authority, there is no point.
That's a bit naive. Code signing has benefits even when there's no
central authority:
http://developer.apple.com/documentation/security/Conceptual/CodeSigningGuide/Introduction/Introduction.html
Code signatures are not guarantees of the code's safety. A code
signature simply guarantees that two different things came from
someone with access to the same private key. This is very powerful in
and of itself.
--Kyle Sluder
_______________________________________________
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