From: Mark R. <ma...@ma...> - 2008-03-17 17:21:19
|
Hi Joi, Your diagnosis is correct, the extra data at the end of the file doesn't play well with codesign. The latest (from a couple of days ago I think) tclkit's that jcw built already come code-signed, so if you can start from those you're home free. If you're building your own tclkit, code signing has to be done in the build process before the core tclkit data is appended on (i.e. code sign each of the two 'kitsh' binaries, before they're lipo'd together). Hope this helps. Mark On Mar 17, 2008, at 11:15 AM, Joi Osoy wrote: > I do not know if this is more of a Tclkit or a Mac question. I am > trying to code sign a Mac Tclkit application executable > > $ codesign --verbose -s example.app > codesign_allocate: the __LINKEDIT segment does not cover the end of > the > file (can't be processed) in: > /Users/joi/example.app/Contents/MacOS/osx-intel.kit > osx-intel.kit: object file format invalid or unsuitable > > > I have googled the error and nothing really seems to apply. It seems > the codesign utility is balking at the extra data appended at the > end of a starkit executable. Does anybody know how to solve this or > any ideas or how can I further troubleshoot the issue? |