From 2a757595e924feb97d99eca25a85d1cd3eba8a74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Andr=C3=A9=20Vadla=20Ravn=C3=A5s?= Date: Sun, 19 Jul 2020 16:35:14 +0200 Subject: [PATCH] Update setup.py to support macOS on Apple Silicon --- setup.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 0ab286c..b7ec7cd 100755 --- a/setup.py +++ b/setup.py @@ -75,7 +75,12 @@ class FridaPrebuiltExt(build_ext): if system == 'Windows': os_version = "win-amd64" if arch == 64 else "win32" elif system == 'Darwin': - os_version = "macosx-10.9-x86_64" if python_major_version == 3 else "macosx-10.9-intel" + if platform.machine() == 'x86_64': + os_version = "macosx-10.9-x86_64" + elif python_major_version == 2: + os_version = "macosx-11.0-fat64" + else: + os_version = "macosx-11.0-arm64" elif system == 'Linux': machine = platform.machine() if machine == "" or "86" in machine: