-
Notifications
You must be signed in to change notification settings - Fork 461
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No published binaries for darwin-arm64 #1463
Comments
fwiw I got it working on my machine™ (M4 Max MacBook Pro, 15.1 (24B2083)) Setup# clone repo
git clone https://github.com/ytmdesktop/ytmdesktop.git
cd ytmdesktop/
# install nodejs via asdf
asdf install nodejs latest
asdf global nodejs latest
# install electron build tools
npm i -g @electron/build-tools
# install yarn
corepack enable
# install dependencies
yarn install Sanity check# run app
yarn start Build and sign# build app
yarn make
# ad hoc sign the app
cd make/zip/darwin/arm64/
codesign --force --deep --sign - "YouTube Music Desktop App.app"
# copy to /Applications
cp -r "YouTube Music Desktop App.app" /Applications/ Start the built appThe first time it launches, you need to give it permission to store an app key in the login keychain. Enter your password and click "Always Allow." If successful, it'll startup and show the landing page. Sign into your Google account and you'll be able to use the app as expected. Notifications and scrobbling are also working, although last.fm didn't take effect until quitting and restarting the app. Listening to it now 🥳 |
By any chance do you have a personal signing from another job / service you do? I'm not too familiar with MacOS, but otherwise this appears to be a self signing of the application locally, (which is not something we can suggest people to do on their own machines, and ideally it should be as "plug and play" as it can be... |
This is an untrusted signing method. Otherwise you have to register as an apple dev for $100/year IIRC.
Not suggesting it's the correct way to distribute apps, just a workaround until arm builds are supported.
…________________________________
From: Alipoodle ***@***.***>
Sent: Monday, November 18, 2024 10:46:41 AM
To: ytmdesktop/ytmdesktop ***@***.***>
Cc: pythoninthegrass ***@***.***>; Manual ***@***.***>
Subject: Re: [ytmdesktop/ytmdesktop] No published binaries for darwin-arm64 (Issue #1463)
fwiw I got it working on my machine™ (M4 Max MacBook Pro, 15.1 (24B2083))
ad hoc sign the app
cd make/zip/darwin/arm64/
codesign --force --deep --sign - "YouTube Music Desktop App.app"
By any chance do you have a personal signing from another job / service you do?
I'm not too familiar with MacOS, but otherwise this appears to be a self signing of the application locally, (which is not something we can suggest people to do on their own machines, and ideally it should be as "plug and play" as it can be...
Which is why we are having people fiddle with command line stuff when they get the application.
—
Reply to this email directly, view it on GitHub<#1463 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AA7ILP3S2BX2UEIVXEUXDQT2BIKXDAVCNFSM6AAAAABRDC4UAOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBTGU3TGMZVGQ>.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Hi, I did the build command @pythoninthegrass described but I cannot go past the final step. Do I need my machine to be signed first or ist here anything I did wrong? |
Consent
Current Behavior
The last published release for darwin-arm64 was
2.0.0
, but the latest release is2.0.6
.Expected Behavior
Publish the latest release for darwin-arm64.
Steps To Reproduce
This is visible on the releases page as well as the latest homebrew release.
YTMDesktop
2.0.6
OS
MacOS
OS Version
15.1
Arch
ARM64
Installation way
zip
Anything else?
I tried building the app from source for darwin-arm64, but the app instantly crashes. I'd post the crash trace, but I'm not sure if it has private info - can forward it to the development team if preferred.
EDIT: I was able to build by using the version in
out/YouTube Music Desktop App-darwin-arm64
instead ofmake/zip/darwin/arm64
.The text was updated successfully, but these errors were encountered: