1. Anthony Tuininga
  2. cx_Freeze
  3. Issues
Issue #45 resolved

OSX bundle generated by cx_Freeze failed to pass Apple's codesign

handsomegui
created an issue

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.

Comments (3)

  1. Log in to comment