diff options
author | Mario Danic <mario@lovelyhq.com> | 2017-10-15 18:03:41 +0300 |
---|---|---|
committer | Mario Danic <mario@lovelyhq.com> | 2017-10-15 18:03:41 +0300 |
commit | 11e2209b8ff7e93ff3a0d9d4dd40f65e01ffe461 (patch) | |
tree | 857dcd1a1c21fa54ecea9722559a3802369ecade | |
parent | f71a06f323f935e9717f1daa9edad7a7447e558b (diff) |
Update and document signing
Signed-off-by: Mario Danic <mario@lovelyhq.com>
-rw-r--r-- | osx/build.sh | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/osx/build.sh b/osx/build.sh index 49b6a09..eb51976 100644 --- a/osx/build.sh +++ b/osx/build.sh @@ -31,8 +31,10 @@ cd build-mac cmake -DCMAKE_OSX_SYSROOT="/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk" -DCMAKE_OSX_DEPLOYMENT_TARGET=10.9 -DCMAKE_INSTALL_PREFIX=/Users/builder/install -DCMAKE_PREFIX_PATH=/Users/builder/Qt/5.9/clang_64 -D SPARKLE_INCLUDE_DIR=/Users/builder/Library/Frameworks/Sparkle.framework/ -D SPARKLE_LIBRARY=/Users/builder/Library/Frameworks/Sparkle.framework/ -D OEM_THEME_DIR=/Users/builder/client_theming/nextcloudtheme -DWITH_CRASHREPORTER=ON -DNO_SHIBBOLETH=1 -DMIRALL_VERSION_BUILD=1 ../client make -j2 sudo make -j1 install -sudo ~/client/admin/osx/sign_app.sh ~/install/nextcloud.app 59FA8948AEBAE3F2222AE9BC020D6DA31DF821A7 -sudo ./admin/osx/create_mac.sh ../install/ . 6A588D031B2B63991A49DB9C98B4C846D6D0EAC4 +# The magic number here is SHA1 hash of your Developer ID Application certificate +sudo ~/client/admin/osx/sign_app.sh ~/install/nextcloud.app 74FB2413760D6407588B69F499F13514A86AE +# The magic number here is SHA1 hash of your Developer ID Installer certificate +sudo ./admin/osx/create_mac.sh ../install/ . 1B8B3FD4A0ADCC5BF4385FA1A50F4547DE73C95E # Generate a sparkle signature for the tbz openssl dgst -sha1 -binary < ~/install/*.tbz | openssl dgst -dss1 -sign ~/dsa_priv.pem | openssl enc -base64 > ~/sig.txt |