From db99df99096783bdd277063a8ca11c821d946990 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Fri, 17 Jan 2020 20:45:22 +0100 Subject: [PATCH] properly use entitlements when signing, add network and bluetooth permissions --- nymea-app.pro | 3 ++- packaging/osx/nymea-app.entitlements | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/nymea-app.pro b/nymea-app.pro index 0f72f0ad..fbeccf62 100644 --- a/nymea-app.pro +++ b/nymea-app.pro @@ -59,7 +59,8 @@ QMAKE_EXTRA_TARGETS += wininstaller osxbundle.depends = nymea-app osxbundle.commands += cd nymea-app && rm -f ../*.dmg ../*pkg *.dmg || true && osxbundle.commands += hdiutil eject /Volumes/nymea-app || true && -osxbundle.commands += macdeployqt nymea-app.app -appstore-compliant -qmldir=$$top_srcdir/nymea-app/ui -codesign=\"3rd Party Mac Developer Application\" -dmg && +osxbundle.commands += macdeployqt nymea-app.app -appstore-compliant -qmldir=$$top_srcdir/nymea-app/ui -dmg && +osxbundle.commands += codesign -s \"3rd Party Mac Developer Application\" --entitlements $$top_srcdir/packaging/osx/nymea-app.entitlements --deep nymea-app.app && osxbundle.commands += hdiutil convert nymea-app.dmg -format UDRW -o nymea-app_writable.dmg && osxbundle.commands += hdiutil attach -readwrite -noverify nymea-app_writable.dmg && sleep 2 && osxbundle.commands += mv /Volumes/nymea-app/nymea-app.app /Volumes/nymea-app/nymea\:app.app && diff --git a/packaging/osx/nymea-app.entitlements b/packaging/osx/nymea-app.entitlements index 852fa1a4..23a02ca2 100644 --- a/packaging/osx/nymea-app.entitlements +++ b/packaging/osx/nymea-app.entitlements @@ -4,5 +4,9 @@ com.apple.security.app-sandbox + com.apple.security.network.client + + com.apple.security.device.bluetooth +