OSX bundle generated by cx_Freeze failed to pass Apple's codesign
My app InternetWorks.app was generated by the latest version of cx_Freeze(4.3.2).
As Apple requires all OSX apps should be signed before running on other people's Mac since Mountain Lion(10.8), so my app should be 'code sign' first before deployment.
Here is the output info during code signing:
$ codesign -s "3rd Party Mac Developer Application: GUI ZHENWEI" InternetWorks.app InternetWorks.app: code object is not signed at all In subcomponent: /Users/zhenweigui/.code/InternetWorks/build/InternetWorks.app/Contents/MacOS/_AE.so $
But if i append the --deep option to the above command, it actually will pass the code sign process:
$ codesign -s "3rd Party Mac Developer Application: GUI ZHENWEI" InternetWorks.app --deep $
Any comments on this? Thanks.