Taking my first stab at codesigning an OS X App, and I'm noticing that only 
some items within the app bundle get signed, e.g.:

codesign -s 'My Company' /path/to/my/MyApp.app

seems to only sign some of the files in a bundle:

MyApp.app/
  Contents/MacOS/MyApp (the executable)
  Contents/Resources (resources)

In particular, it does *not* seems to notice or sign the files:
  Contents/MacOS/xyz.dylib
  Frameworks/*
(some of these are extra files and helper apps I'm putting in myself during the 
build process).

Documentation on this is confusing, and google isn't really helping.  

It sounds as if stand-alone helper apps should be codesigned individually, 
which I can manager.

However, what about other information (data files and dylibs) that are not in 
the Resources folder?
Is there any way to tell codesign to "sign the entire bundle, including custom 
folders/files"?

I've looked at 
  codesign -R ResourceRules.plist 
but I can't find any good documentation -- it seems like this is a way to 
Exclude files in the Resources folder, but I can't see how to use this to 
Include files that are outside the resources folder (e.g. if I wanted codesign 
to pay attention to files in MyApp.app/Contents/MyData/data.xxx ) 

I've looked at 
  codesign -r requirements
but I can't really understand this either -- it's not clear whether one can use 
requirements to say "sign these files too".

Any advice?

_______________________________________________

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to