|
@@ -2,22 +2,22 @@
|
|
|
|
|
|
# thanks to https://www.jviotti.com/2016/03/16/how-to-code-sign-os-x-electron-apps-in-travis-ci.html
|
|
|
# for the helpful instructions
|
|
|
-if [[ "$SHOULD_BUILD" == "yes" ]]; then
|
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
|
|
|
- if [ -d "VSCode-darwin" ]; then # just in case the build failed
|
|
|
- cd VSCode-darwin
|
|
|
- export CERTIFICATE_P12=VSCodium.p12
|
|
|
- echo $CERTIFICATE_OSX_P12 | base64 --decode > $CERTIFICATE_P12
|
|
|
- export KEYCHAIN=build.keychain
|
|
|
- security create-keychain -p mysecretpassword $KEYCHAIN
|
|
|
- security default-keychain -s $KEYCHAIN
|
|
|
- security unlock-keychain -p mysecretpassword $KEYCHAIN
|
|
|
- security import $CERTIFICATE_P12 -k $KEYCHAIN -P $CERTIFICATE_OSX_PASSWORD -T /usr/bin/codesign
|
|
|
-
|
|
|
- # https://docs.travis-ci.com/user/common-build-problems/
|
|
|
- security set-key-partition-list -S apple-tool:,apple: -s -k mysecretpassword $KEYCHAIN
|
|
|
-
|
|
|
- codesign --deep --force --verbose --sign "$CERTIFICATE_OSX_ID" VSCodium.app
|
|
|
- fi
|
|
|
- fi
|
|
|
-fi
|
|
|
+# if [[ "$SHOULD_BUILD" == "yes" ]]; then
|
|
|
+# if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
|
|
|
+# if [ -d "VSCode-darwin" ]; then # just in case the build failed
|
|
|
+# cd VSCode-darwin
|
|
|
+# export CERTIFICATE_P12=VSCodium.p12
|
|
|
+# echo $CERTIFICATE_OSX_P12 | base64 --decode > $CERTIFICATE_P12
|
|
|
+# export KEYCHAIN=build.keychain
|
|
|
+# security create-keychain -p mysecretpassword $KEYCHAIN
|
|
|
+# security default-keychain -s $KEYCHAIN
|
|
|
+# security unlock-keychain -p mysecretpassword $KEYCHAIN
|
|
|
+# security import $CERTIFICATE_P12 -k $KEYCHAIN -P $CERTIFICATE_OSX_PASSWORD -T /usr/bin/codesign
|
|
|
+#
|
|
|
+# # https://docs.travis-ci.com/user/common-build-problems/
|
|
|
+# security set-key-partition-list -S apple-tool:,apple: -s -k mysecretpassword $KEYCHAIN
|
|
|
+#
|
|
|
+# codesign --deep --force --verbose --sign "$CERTIFICATE_OSX_ID" VSCodium.app
|
|
|
+# fi
|
|
|
+# fi
|
|
|
+# fi
|