Re: Problems signing LispWorks heap (lwheap) for submission to Apple Store
Thanks Sven.
The signing seems to work without warnings, but my signed app crashes, while the unsigned app runs fine.
The Mac Console app provides:
[executable<KnowledgeGraphNavigator(501)>:1582] Death sentinel fired!
$ codesign -vvvv KnowledgeGraphNavigator.app
KnowledgeGraphNavigator.app: valid on disk
KnowledgeGraphNavigator.app: satisfies its Designated Requirement
It seems like "codesign --force and -deep ..." should have picked up the small application executable file.
On Wed, May 20, 2020, at 12:50 AM, Sven Emtell wrote:
Hi Mark
We released an update of our app in Mac App Store last week without any problems.
Maybe you can get some hints by looking in "Contents/_CodeSignature/CodeResources" or running "codesign -vvvv” on your app.
FWIW This is how we code sign for Mac App Store:
codesign -f --deep --sign "<our 3rd Party Mac Developer Application certificate>" -v --entitlements <our app entitlements> --options runtime <our app>
codesign -f --sign "<our 3rd Party Mac Developer Application certificate>" -v --entitlements <our app entitlements> --options runtime <our 1st helper app inside Contents/Helpers>
codesign -f --sign "<our 3rd Party Mac Developer Application certificate>" -v --entitlements <our app entitlements> --options runtime <our 2nd helper app inside Contents/Helpers>
codesign -f --sign "<our 3rd Party Mac Developer Application certificate>" -v --entitlements <our app entitlements> --options runtime <our 3rd helper app inside Contents/Helpers>
productbuild --sign "<our 3rd Party Mac Developer Installer certificate>" --component <our app> /Applications <output pkg>
Regards,
Sven
I think this may be something new on Apple's end:
I use --deep on codesign, and I have tried explicitly signing the heap and then signing the app.
I use the :split option on creating my application, and I don't recall having this problem before. Any references to relavent LispWorks specific documentation, relevant blogs, etc. would be appreciated.
It is better to travel well than to arrive. - Buddha
It is better to travel well than to arrive. - Buddha