changeset 91:fe697fc6b3e4

Mac: Use unsigned binary with install_name_tool, then resign it.
author Brian Smith <brian@dbsoft.org>
date Thu, 06 Jan 2022 16:39:31 -0600
parents a63b56f850c1
children 1a0884175503
files mac/installer.sh
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mac/installer.sh	Thu Jan 06 09:58:56 2022 -0600
+++ b/mac/installer.sh	Thu Jan 06 16:39:31 2022 -0600
@@ -11,8 +11,10 @@
     cp -f readme.txt install/package
     cp -f /usr/local/lib/libdwindows.dylib "install/package/$APPNAME.app/Contents/MacOS"
     cp -f /usr/local/lib/libdwcompat.dylib "install/package/$APPNAME.app/Contents/MacOS"
+    cp -f $BINNAME "install/package/$APPNAME.app/Contents/MacOS"
     install_name_tool -change `otool -L $BINNAME | grep libdwindows | cut -d ' ' -f 1 | tr -d '\t'` @executable_path/libdwindows.dylib "install/package/$APPNAME.app/Contents/MacOS/$BINNAME"
     install_name_tool -change `otool -L $BINNAME | grep libdwcompat | cut -d ' ' -f 1 | tr -d '\t'` @executable_path/libdwcompat.dylib "install/package/$APPNAME.app/Contents/MacOS/$BINNAME"
+    codesign -s "-" "install/package/$APPNAME.app/Contents/MacOS/$BINNAME"
     #/Developer/Tools/SetFile -a V "install/package/$BINNAME.png"
     ln -s /Applications install/package/.
     rm -f "install/$APPNAME.dmg"