diff --git a/soh/macosx/Info.plist.in b/soh/macosx/Info.plist.in
index dd0a49e8fbf..61316a18fc8 100644
--- a/soh/macosx/Info.plist.in
+++ b/soh/macosx/Info.plist.in
@@ -33,5 +33,10 @@
public.app-category.games
LSMinimumSystemVersion
10.15
+ LSArchitecturePriority
+
+ arm64
+ x86_64
+
diff --git a/soh/macosx/soh-macos.sh.in b/soh/macosx/soh-macos.sh.in
index 0983f63b1b0..867d2395d3d 100755
--- a/soh/macosx/soh-macos.sh.in
+++ b/soh/macosx/soh-macos.sh.in
@@ -248,11 +248,6 @@ fi
cd "$SNAME"
-arch_name="$(uname -m)"
-launch_arch="arm64"
-if [ "${arch_name}" = "x86_64" ] && [ "$(sysctl -in sysctl.proc_translated)" != "1" ]; then
- launch_arch="x86_64"
-fi
+"$RESPATH"/soh-macos
-arch -${launch_arch} "$RESPATH"/soh-macos
exit