hensm / fx_cast

Chromecast Web Sender SDK implementation for Firefox
https://hensm.github.io/fx_cast/
MIT License
1.85k stars 62 forks source link

macOS Bridge not compatible with Apple Silicon #293

Open MiMoHo opened 3 months ago

MiMoHo commented 3 months ago

macOS version: 14.4 Browser version: 123 Extension version: 0.3.1 Bridge version: 0.3.0 arm64

Description I can't install the macOS Bridge on an Apple Silicon Mac with M2 chip as it requires the Intel emulator "Rosetta 2" to be installed.

Steps to reproduce

  1. Download fx_cast_bridge-0.3.0-arm64.pkg or via Homebrew: brew install --cask fx-cast-bridge
  2. Error will be: "This package requires Rosetta 2 to be installed. Please install Rosetta 2 and then try again."

Expected behaviour As it is an ARM installer, it is supposed to work natively on Apple Silicon without requiring the Rosetta 2 emulator to be installed.

hensm commented 3 months ago

I don't have an easy way to test this since removing Rosetta seems to require disabling SIP and manually deleting files.

Some searching seems to suggest this is due to a missing option in the distribution definition file.

Does this package trigger the popup? (zipped so GitHub will allow the upload) fx_cast_bridge-0.3.0-arm64-fix.pkg.zip