Re: code signing fails to verify on 10.10?
site_archiver@lists.apple.com Delivered-To: Cocoa-dev@lists.apple.com well, the solution was to just re-build the offending library with 10.9 as the target and all is well
On May 20, 2019, at 9:38 AM, David M. Cotter <me@davecotter.com> wrote:
i saw this article: https://stackoverflow.com/questions/41865537/how-does-apples-codesign-utilit...
which seemed to be related, but the odd thing is that the app launches FINE on 10.9, or 10.11 and later.
why fail only on 10.10?
On May 19, 2019, at 8:38 PM, David M. Cotter <me@davecotter.com> wrote:
I’m developing on 10.14.4 using Xcode 9.4.1 signing via command line (not via xcode)
my app works fine on 10.12 and above but on 10.10.5, i get this:
Application Specific Information: dyld: launch, loading dependent libraries Dyld Error Message: Library not loaded: @loader_path/../Frameworks/libboost_thread.dylib Referenced from: /Users/USER/Desktop/kJams 2.app/Contents/MacOS/kJams 2 Reason: no suitable image found. Did find: /Users/davec/Desktop/kJams 2.app/Contents/MacOS/../Frameworks/libboost_thread.dylib: code signature invalid for '/Users/davec/Desktop/kJams 2.app/Contents/MacOS/../Frameworks/libboost_thread.dylib'
on the command line of 10.10.5, however, it seems to pass the tests: davec$ codesign -vvvv --deep /Users/davec/Desktop/kJams\ 2.app
--prepared:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/Growl-123.framework/Versions/Current/. --validated:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/Growl-123.framework/Versions/Current/. --prepared:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/Growl.framework/Versions/Current/. --validated:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/Growl.framework/Versions/Current/. --prepared:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/libboost_atomic.dylib --validated:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/libboost_atomic.dylib --prepared:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/LAME.framework/Versions/Current/. --validated:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/LAME.framework/Versions/Current/. --prepared:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/libboost_system.dylib --validated:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/libboost_system.dylib --prepared:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/libboost_thread.dylib --validated:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/libboost_thread.dylib --prepared:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/libgnsdk_manager.3.2.0.dylib --validated:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/libgnsdk_manager.3.2.0.dylib --prepared:/Users/davec/Desktop/kJams 2.app/Contents/MacOS/HelperTool --validated:/Users/davec/Desktop/kJams 2.app/Contents/MacOS/HelperTool --prepared:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/libgnsdk_musicid.3.2.0.dylib --validated:/Users/davec/Desktop/kJams 2.app/Contents/Frameworks/libgnsdk_musicid.3.2.0.dylib --prepared:/Users/davec/Desktop/kJams 2.app/Contents/MacOS/InstallTool --validated:/Users/davec/Desktop/kJams 2.app/Contents/MacOS/InstallTool /Users/davec/Desktop/kJams 2.app: valid on disk /Users/davec/Desktop/kJams 2.app: satisfies its Designated Requirement
and:
davec$ spctl -a -t exec -vv /Users/davec/Desktop/kJams\ 2.app /Users/davec/Desktop/kJams 2.app: accepted source=Developer ID origin=Developer ID Application: David M. Cotter (GZPG2DNS57)
so… what gives?
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/me%40davecotter.com
This email sent to me@davecotter.com
_______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/site_archiver%40lists.appl... This email sent to site_archiver@lists.apple.com
participants (1)
-
David M. Cotter via Cocoa-dev