glxApplicationPackager on macOS Sierra code sign error "resource fork, Finder information, or similar detritus not allowed."

27 views
Skip to first unread message

Martin Koob

unread,
May 23, 2017, 9:12:44 PM5/23/17
to GLX Application Framework
Hi.  

I have upgraded my system to macOS Sierra and have encountered problems with the codesigning part of the build process.  Bundle files and other cause this error...   “resource fork, Finder information, or similar detritus not allowed."

I have posted my issue to an existing bug report.   


I have stripped the finder info as recommended in the bug report above but now getting the error for the .DS_Store files in folders.

I am wondering if these issues are due to how glx Application Framework uses folders in the app bundle?

Can I strip the finder attributes from the .DS_Store files or totally remove them?

Does Levure have the same issue on Mac OS Sierra?

Thanks

Martin

trevor

unread,
May 25, 2017, 5:06:24 AM5/25/17
to GLX Application Framework
I'm able to  sign apps on 10.12 and 10.11 with Levure. Try signing with the script in this gist. Does it work?


-- 
Trevor DeVore
ScreenSteps

Martin Koob

unread,
May 30, 2017, 3:41:45 PM5/30/17
to GLX Application Framework
Hi Trevor

Thanks for the script.

That is very cool, creating the stack controls in the preOpenCard script of the script only stack.  So I guess a script only stack has a 'card' inherent in it.

I tried it on the bundle I already tried to sign with glxApplicationPackager but which failed .

Your script with the xattr command built in did the trick.

Thanks again

Martin

trevor

unread,
May 31, 2017, 11:46:08 AM5/31/17
to GLX Application Framework
On Tuesday, May 30, 2017 at 2:41:45 PM UTC-5, Martin Koob wrote:

That is very cool, creating the stack controls in the preOpenCard script of the script only stack.  So I guess a script only stack has a 'card' inherent in it.

Yes, a script only stack creates a normal stack in memory that has a single card. You can then create whatever controls you like. Just keep in mind that they are all lost when you save the stack.
 
I tried it on the bundle I already tried to sign with glxApplicationPackager but which failed .

Your script with the xattr command built in did the trick.

Great! You are very welcome. Levure uses the same (or at least very similar) for packaging apps.
Reply all
Reply to author
Forward
0 new messages