build: Fixed macOS gatekeeper refusing to open app bundle (issue #568)

This commit is contained in:
Eberhard Graether
2018-05-01 14:42:58 +02:00
parent 633521b35e
commit f5a4ad1db0
4 changed files with 10 additions and 10 deletions
@@ -31,5 +31,5 @@
<use_jre_system_library>1</use_jre_system_library>
</source_group_7a9e75fc-2cad-42d5-8c5b-c86d02f7b4e4>
</source_groups>
<version>5</version>
<version>6</version>
</config>
@@ -26,5 +26,5 @@
<type>C++ Source Group</type>
</source_group_afdfade2-4b42-49a6-961a-d4a563f2cf84>
</source_groups>
<version>5</version>
<version>6</version>
</config>
@@ -38,5 +38,5 @@
<type>C++ Source Group</type>
</source_group_75041cb3-37c8-45c6-bb8a-1b8b79040f59>
</source_groups>
<version>5</version>
<version>6</version>
</config>
+7 -7
View File
@@ -95,7 +95,7 @@ install_name_tool -add_rpath "@loader_path/../Frameworks" $APP_PATH
install_name_tool -delete_rpath "/Users/ebsi/Documents/clang-llvm/build_release/./lib" $INDEXER_PATH
install_name_tool -delete_rpath "/Users/ebsi/Documents/clang-llvm/build_release/lib" $INDEXER_PATH
install_name_tool -delete_rpath "/Users/ebsi/Documents/boost_1_64_0/stage/lib" $INDEXER_PATH
install_name_tool -delete_rpath "/Users/ebsi/Documents/Qt/5.9.1/clang_64/lib" $INDEXER_PATH
install_name_tool -delete_rpath "$QT_DIR/lib" $INDEXER_PATH
install_name_tool -add_rpath "@loader_path/../Frameworks" $INDEXER_PATH
echo -e $INFO "App dependencies"
@@ -159,8 +159,8 @@ echo -e $INFO "Codesign frameworks."
for FRAMEWORK_BIN_PATH in $FRAMEWORK_DIR/*.framework
do
echo "framework" $FRAMEWORK_BIN_PATH
codesign --sign "Developer ID Application: Coati Software OG" $FRAMEWORK_BIN_PATH
codesign -v --verbose=4 $FRAMEWORK_BIN_PATH
codesign --force --sign "Developer ID Application: Coati Software KG" $FRAMEWORK_BIN_PATH
codesign -v --verbose=5 $FRAMEWORK_BIN_PATH
# spctl -a --verbose $FRAMEWORK_BIN_PATH
done
@@ -168,14 +168,14 @@ echo -e $INFO "Codesign plugins."
for PLUGIN_PATH in $(find $PLUGIN_DIR -name '*.dylib')
do
echo "plugin" $PLUGIN_PATH
codesign --sign "Developer ID Application: Coati Software OG" $PLUGIN_PATH
codesign -v --verbose=4 $PLUGIN_PATH
codesign --force --sign "Developer ID Application: Coati Software KG" $PLUGIN_PATH
codesign -v --verbose=5 $PLUGIN_PATH
# spctl -a --verbose $FRAMEWORK_BIN_PATH
done
echo -e $INFO "Codesign app."
codesign --sign "Developer ID Application: Coati Software OG" $BUNDLE_PATH
codesign -v --deep --verbose=4 $BUNDLE_PATH
codesign --force --sign "Developer ID Application: Coati Software KG" $BUNDLE_PATH
codesign -v --deep --verbose=5 $BUNDLE_PATH
# spctl -a --verbose $BUNDLE_PATH