This project is a fork of Discord-M1
An ARM64 native Skype desktop app for M1 Macs, based on Discord yannhodiesne's work.
- Voice calls
- Screen sharing OOB (entire screens and individual windows)
- Right-clicking to bring the context menu OOB
- Badges (notifications count on the Skype icon)
- Keep Online (skype web bug)
- Head to the releases page and download the latest version.
- Open the .dmg file and copy the application anywhere but not inside your Applications folder.
- Open a terminal, and type
xattr -rd com.apple.quarantine
(with a space at the end), then drag the Skype application onto the terminal before pressing Enter. - Enjoy !
Steps 2 and 3 are mandatory because I did not pay Apple's 99$ fee to sign the application.
Putting the application inside the Applications folder will break the screen sharing feature, as Apple restricts the permissions of unsigned apps.
- Have Xcode installed and run it at least once to install required tools
- Node.js 14.16.0 or above (https://nodejs.org/en/)
As of today, Node 17 fails to compile one of the project's dependencies
I recommend to use Node 16 while waiting fornode-gyp
to fix this issue
- Clone the project
$ git clone https://github.com/dyanakiev/Skype-M1.git
- Navigate to the project's folder
$ cd Skype-M1
- Install the required dependencies
$ npm run install
- Compile and package the application
$ npm run dist
- You can now find the
Skype-vX.X.X-arm64.dmg
file insideSkype-M1/dist
and theSkype.app
file insideDiscordSkype-M1/dist/mac-arm64
Alternatively you can run the app directly from source using
npm run start
, but it will be slower as it is intended for development purposes
It happens because you dit not run, or made a mistake when running the terminal command inside the How to install section.
Follow the instructions inside the How to install section, and feel free to blame Apple for their developer's fee.
It happens because you moved Skype inside the Applications folder.
Apple is restricting the permissions of unsigned applications inside of this folder, to ensure only trusted ones can interact with some parts of the system.
Follow the instructions inside the How to install section, and feel free to blame Apple for their developer's fee.
Made with Electron-Builder.
Kudos to yannhodiesne for his fork work on an M1-friendly Discord client. Kudos to 17hoehbr for his original work on an M1-friendly Discord client.
Screen sharing support would not have been possible without these ressources and their authors :
- Hacking Together a Native Version of Discord for M1 Macs
- WesselKroos' comment on electron/electron#16513
Badge count support would not have been possible without Randomblock1's work : JavaScript code for Nativefier Discord to add a counter and native style