talk-desktop icon indicating copy to clipboard operation
talk-desktop copied to clipboard

Mac ARM64 package does not start

Open DrZoidberg09 opened this issue 2 years ago β€’ 11 comments

Setup: M1 Macbook Air Ventura 13.2.1

When downloading and opening the binary, the following message appears: "Nextcloud Talk is damaged and cannot be opened..."

So far did not find a solution. Seems to be a bug when building the releases?

DrZoidberg09 avatar Apr 16 '23 09:04 DrZoidberg09

I can confirm that macOS arm64 package is broken. Seems, it should be built on macOS. For now, I removed darwin-arm64 asset from the releases page thus darwin.x64 package should work on M1 in the combability mode.

Does darwin.x64 work on your machine?

ShGKme avatar Apr 16 '23 15:04 ShGKme

Yes, x64 now starts fine. What seems to be still a problem:

  • App claims that it cannot verify the author (problem something for a proper stable release - but wanted to mention it)
  • The camera does not work (show options for camera and microphone, microphone seems to work, camera does not)
  • Long starting time for a call with warning notification that it takes unusually long (maybe connected to the topic above that it cannot find the camera)

Edit: I have seen there is already a PR resolving this.

DrZoidberg09 avatar Apr 17 '23 13:04 DrZoidberg09

Are there plans to release ARM64 builds again, even in this early stage?

gymnae avatar Apr 22 '23 11:04 gymnae

We first need a Mac device.

nickvergessen avatar Apr 22 '23 12:04 nickvergessen

We first need a Mac device.

While I could help out with compiling, that won't be a real solution. Instead of buying a Mac, you could also look at the AWS offering: https://aws.amazon.com/ec2/instance-types/mac/ – it incurs costs, but could be a suitable option for building releases.

Or directly with github: https://github.com/github/roadmap/issues/528

gymnae avatar Apr 22 '23 17:04 gymnae

Any news on this? Not having an ARM Mac could be circumvented with my comment above

gymnae avatar Jul 03 '23 11:07 gymnae

I'm not sure AWS still has mac2.metal option available. I have found a request for mac1.metal (intel) instance, but not mac2 family. Scaleway also has out-of-stock for Apple M1 instances.

I'll look into GitHub Action later to check if it is suitable as a simple solution for preview. But it is not a priority for preview.

ShGKme avatar Jul 04 '23 06:07 ShGKme

Hi, I know it's just a "preview version", but a good one. Since Apple doesn't sell Intel Desktop/Notebook Computers anymore, the silicon variant should be on the list as well. Please take this into consideration. Thank you for all your efforts.

BJKle avatar Sep 08 '23 07:09 BJKle

Finally, GitHub has M1 actions runners πŸŽ‰

I'll look on it later

https://github.blog/2023-10-02-introducing-the-new-apple-silicon-powered-m1-macos-larger-runner-for-github-actions/

ShGKme avatar Oct 02 '23 17:10 ShGKme

Finally, GitHub has M1 actions runners πŸŽ‰

I'll look on it later

https://github.blog/2023-10-02-introducing-the-new-apple-silicon-powered-m1-macos-larger-runner-for-github-actions/

Any news on an Apple Silicon version?

BJKle avatar Nov 10 '23 08:11 BJKle

Today I took the time and built an Apple Silicon version by myself with the given instructions. I replaced the black menu icon with a white image. Started it. Wow. It’s fast and blends well into the other menu items.

BJKle avatar Jun 05 '24 21:06 BJKle

I want to mention that v1.0.0-rc.1 - Talk v20.0.2 has a darwin ARM build that says about the same "not verified/damaged". Testing on macOS Sequoia (15.0.1) with MacBook Air M1 (2020)

darwin x64 works as usual, if approved manually in Integrity settings.

During the startup it still says "Preview".

Is v1.0.0-beta.1 supposed to come after this rc or later? I'm surprised to see a rc before beta only.

IdaEdz avatar Nov 12 '24 13:11 IdaEdz

I want to mention that v1.0.0-rc.1 - Talk v20.0.2 has a darwin ARM build that says about the same "not verified/damaged". Testing on macOS Sequoia (15.0.1) with MacBook Air M1 (2020)

Yes, this is known, signing setup is in process.

Is v1.0.0-beta.1 supposed to come after this rc or later? I'm surprised to see a rc before beta only.

No, there are no beta versions. Unlike server which has a huge public API, many components, and community party apps, Talk Desktop is a single application. Will have several rc and then 1.0.0 version

ShGKme avatar Nov 12 '24 16:11 ShGKme

No, there are no beta versions.

It seemed like this issue had a plan to be fixed in a "beta". That's why I asked πŸ™‚

IdaEdz avatar Nov 12 '24 16:11 IdaEdz

ARM support is fixed since 1.0.0-rc.1:

  • Initially with a separated ARM package on 2024-11-14
  • Replaced with universal signed package on 2024-11-14

Untrusted app issue ("Nextcloud Talk is damaged and cannot be opened") is fixed by the replaced package

ShGKme avatar Nov 15 '24 10:11 ShGKme