Actually, it works for me if I put append_pkg=False, and then use codesign with 
—deep and -f. This is with the standard Python framework in OSX Mavericks.

Il giorno 04/gen/2014, alle ore 22:58, [email protected] ha scritto:

> I'm having this problem on Mavericks too. I feel like there are several 
> problems going on. One is the "LINKEDIT segment" problem which it sounds like 
> "append_pkg=True" fixes. But another problem seems to be codesign thinking 
> that any other files in the .app/Contents/MacOS/ folder is a bundle and it 
> needs to be signed too. I think this because I'm getting messages like:
> 
> Electropocalypse.app/Contents/MacOS/electropocalypse: code object is not 
> signed at all
> In subcomponent: 
> Electropocalypse.app/Contents/MacOS/eggs/setuptools-2.0.2-py2.7.egg
> 
> And I would get similar messages for .tcl and .html files in the MacOS 
> folder. Perhaps we can move all the PyInstaller files from the MacOS folder 
> to the Resources folder and that would help?
> 
> -Winston
> 
> On Saturday, November 9, 2013 12:32:36 AM UTC-8, zw g wrote:
> Oh, I am using PyInstall from the git master branch.
> 
> Gui
> 
> 
> On Sat, Nov 9, 2013 at 4:31 PM, zw g <[email protected]> wrote:
> Thank you, Jeff.
> 
> 
> Changing append_pkg to False didn't help.
> 
> 
> Here below is my output:
> 
> =======================
> $ ls -l
> total 8
> drwxr-xr-x  70 zhenweigui  staff  2380 Nov  9 16:16 Events
> -rw-r--r--   1 zhenweigui  staff   240 Nov  9 16:19 Events-Entitlements.plist
> drwxr-xr-x   3 zhenweigui  staff   102 Nov  9 16:15 Events.app
> 
> $ codesign -f -s "3rd Party Mac Developer Application: GUI ZHENWEI" 
> Events.app/
> Events.app/: bundle format unrecognized, invalid, or unsuitable
> In subcomponent: 
> /Users/zhenweigui/apps/pyinstaller/Events/dist/Events.app/Contents/MacOS/include/python2.7
> 
> $ codesign -f -s "3rd Party Mac Developer Application: GUI ZHENWEI" 
> Events.app/ --deep
> Events.app/: bundle format unrecognized, invalid, or unsuitable
> In subcomponent: 
> /Users/zhenweigui/apps/pyinstaller/Events/dist/Events.app/Contents/MacOS/include/python2.7
> 
> $ ls -l 
> /Users/zhenweigui/apps/pyinstaller/Events/dist/Events.app/Contents/MacOS/include/python2.7
> total 72
> -rw-r--r--  1 zhenweigui  staff  36328 Aug 30 16:09 pyconfig.h
> 
> $ cat ../../Events.spec
> # -*- mode: python -*-
> a = Analysis(['/Users/zhenweigui/events/Events.py'],
>              pathex=['/Users/zhenweigui/apps/pyinstaller/Events'],
>              hiddenimports=[],
>              hookspath=None,
>              runtime_hooks=None)
> pyz = PYZ(a.pure)
> exe = EXE(pyz,
>           a.scripts,
>           exclude_binaries=True,
>           name='Events',
>           debug=False,
>           strip=None,
>           upx=True,
>           append_pkg=False,
>           console=False , icon='events.icns')
> coll = COLLECT(exe,
>                a.binaries,
>                a.zipfiles,
>                a.datas,
>                strip=None,
>                upx=True,
>                name='Events')
> app = BUNDLE(coll,
>              name='Events.app',
>              icon='events.icns')
> 
> $
> =======================
> 
> Any thing i did wrong?
> 
> Gui
> 
> 
> On Sat, Nov 9, 2013 at 12:57 AM, Jeff Keacher <[email protected]> wrote:
> Have you tried the technique I described earlier in the thread, involving 
> changing append_pkg to False in the EXE section of your app's .spec file and 
> signing with 'codesign -f -s "Developer ID" yourappname.app'?
> 
> Jeff
> 
> 
> On Fri, Nov 8, 2013 at 8:12 AM, zw g <[email protected]> wrote:
> Could anyone help me on this? I am stuck.
> Thanks in advance.
> 
> 
> 
> On Friday, November 8, 2013 12:30:57 AM UTC+8, zw g wrote:
> Dear list,
> 
> 
> I have problem to 'codesign' my osx bundle created by PyInstaller(from git 
> master).
> 
> My osx bundle created by pyinstaller works great on OSX 10.9 Mavericks.
> But it failed to pass the Apple's codesign step.
> 
> I was stuck for couple of days, and still have no clue how to work it out.
> Any help would be warmly appreciated.
> 
> PyInstaller:  master branch of git repo.
> OS:  Mac OS X 10.9 Mavericks
> Python: 2.7.5  (installed by homebrew)
> PyQt: 4.10.3   (installed by homebrew)
> Qt: 4.8.5         (installed by homebrew)
> 
> Here below is the 'codesign' steps i did:
> 
> =============================================
> HandsomeGui-on-MBP:dist zhenweigui$ pwd
> /Users/zhenweigui/pyinstaller-git/Events/dist
> 
> HandsomeGui-on-MBP:dist zhenweigui$ ll
> total 0
> drwxr-xr-x  68 zhenweigui  staff  2312 Nov  8 00:17 Events
> drwxr-xr-x   3 zhenweigui  staff   102 Nov  8 00:17 Events.app
> 
> HandsomeGui-on-MBP:dist zhenweigui$ codesign -s "3rd Party Mac Developer 
> Application: GUI ZHENWEI" -fv ./Events.app
> ./Events.app: code object is not signed at all
> In subcomponent: 
> /Users/zhenweigui/apps/pyinstaller/Events/dist/Events.app/Contents/MacOS/_AE.so
> 
> HandsomeGui-on-MBP:dist zhenweigui$ codesign -s "3rd Party Mac Developer 
> Application: GUI ZHENWEI" -fv ./Events.app --deep
> ./Events.app: bundle format unrecognized, invalid, or unsuitable
> In subcomponent: 
> /Users/zhenweigui/apps/pyinstaller/Events/dist/Events.app/Contents/MacOS/include/python2.7
> 
> HandsomeGui-on-MBP:dist zhenweigui$ ll 
> /Users/zhenweigui/apps/pyinstaller/Events/dist/Events.app/Contents/MacOS/include/python2.7
> total 72
> -rw-r--r--  1 zhenweigui  staff  36328 Aug 30 16:09 pyconfig.h
> 
> HandsomeGui-on-MBP:dist zhenweigui$
> =============================================
> 
> 
> On Wednesday, July 11, 2012 10:15:08 PM UTC+8, NickN wrote:
> Mac OS X 10.8 "Mountain Lion" is going to require that all applications are 
> signed by default. Users will need to disable gatekeeper functionality in 
> System Preferences in order to run unsigned apps. 
> 
> Has anyone had success signing pyinstaller app bundles? In theory, it should 
> be easy, however, I get the following error when I try it with an app created 
> with pyinstaller 1.5.1. 
> 
> $ codesign -s "Developer ID Application" TestApp.app 
> codesign_allocate: the __LINKEDIT segment does not cover the end of the file 
> (can't be processed) in:  TestApp.app/: object file format unrecognized, 
> invalid, or unsuitable 
> 
> 
> Any help is appreciated. 
> 
> ------------------------------------------------- 
> Nick Nassar                [email protected] 
> Software Engineer          Tel: 617-492-2888x1014 
> GenArts, Inc.              www.genarts.com 
> 
> -- 
> You received this message because you are subscribed to a topic in the Google 
> Groups "PyInstaller" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/pyinstaller/Rp6UUSJ7dP4/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to 
> [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/pyinstaller.
> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 
> -- 
> You received this message because you are subscribed to a topic in the Google 
> Groups "PyInstaller" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/pyinstaller/Rp6UUSJ7dP4/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to 
> [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/pyinstaller.
> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "PyInstaller" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/pyinstaller.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
Giovanni Bajo   ::  [email protected]
Develer S.r.l.  ::  http://www.develer.com

My Blog: http://giovanni.bajo.it





Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to