From ded6b90487660bb66675a4e7c77ebbc57ed91d01 Mon Sep 17 00:00:00 2001 From: Anton Keks Date: Wed, 9 Sep 2020 23:28:22 +0300 Subject: [PATCH] #218 add macos entry to the FAQ --- faq/index.markdown | 3 ++- faq/macos.markdown | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 faq/macos.markdown diff --git a/faq/index.markdown b/faq/index.markdown index 197a2de3..af764bd4 100644 --- a/faq/index.markdown +++ b/faq/index.markdown @@ -14,7 +14,8 @@ General * [Is the program infected with a virus?](virus.html) * [Where can I submit bugs or feature requests?](feedback.html) -* [Why is the scanning so slow on Windows?](windows.html) +* [Why is the scanning slower on Windows?](windows.html) +* [How to run the app on macOS?](macos.html) * [Where do I get plugins?](/contribute/plugins.html) Scanning diff --git a/faq/macos.markdown b/faq/macos.markdown new file mode 100644 index 00000000..0960bf0c --- /dev/null +++ b/faq/macos.markdown @@ -0,0 +1,27 @@ +--- +title: Running on Mac +layout: default +--- + +# Bypassing Signing & Notarization + +Apple now requires all Mac apps to be signed and sent to them to make it runnable normally. +This requires paying $100 to Apple and making many additional build/release steps that only work on macOS itself. + +Until this is done/automated, the following can be used: + +A user that has admin/sudo rights on the system can bypass. +After unzipping on Catalina (and versions before), hold Control while right-clicking or using two-finger click and select Open. +You will get a different message from just right click and open, where you are prompted that the item is not registered with Apple, +and asks if you are still willing to open the application. + +Select Open and it will remember your choice when you run it again. + +## macOS Dark Mode + +Angry IP Scanner support macOS dark mode if it runs on Java VM, which is itself compiled using a recent macOS SDK. + +This is because Apple decides whether to allow the mode based on the SDK version that was used by the developer. +The binary that starts the app is actually Java, so this is what macOS checks. + +Please use a recent Java version.