-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
macOS ARM64 build on App Store #940
Comments
Thanks for bringing this to our attention! We're keeping an eye on it. Our networking code is written in Go, and we need to at the very least wait for them to release Go 1.16 stable in order to start this transition. From what I've looked at that's our only blocker, but it's very likely we'll find some hidden issues to deal with once we start working on this. |
Unfortunately we don't have any Apple Silicon test devices available to us so it might take some iteration to get this right. Are you able to run the iOS client? |
I can't find Outline in macOS AppStore for iOS/iPadOS, is it somehow disabled? I'm willing to help for testing and I usually replies within hours. |
@clem-bcc Can you not find them in the iOS app store either? I double checked that the Mac app is in the Mac App Store.
If you're willing to try out the client and manager apps through Rosetta just to check out performance and usability, it would be really useful for us. The team discussed this issue a couple times recently and we've decided that the priority of building a Mac ARM native version of the apps is lower than other bugs we're seeing unless there are significant performance issues. |
Is there any update on this? Its been over a year now and the Mac app still runs via rosetta. I don't mind the outline manager running through rosetta because I don't use it much, but the actual outline VPN app runs through rosetta and is eating away my battery life. Why not just let us run the iOS app on macOS? edit: it would also be cool If there was an outline manager app for iPad / iPhone |
We are making progress by converting the dependencies to xcframework so they support arm64: #1252 |
Any updates? |
We updated all our dependencies to xcframeworks. Though I'm not sure exactly if the release is uploading a universal binary, need to check. |
1.7.1 in Mac App Store is x86, not universal. Any updates on this? |
Checked on M2 today, still a problem. Any updates guys? UPDATE: also built 0994094 (current master) that does not run natively on arm64 yet. |
Hello. It would be very nice if you could create universal build to support arm Macs natively. |
I believe we will have universal build support with #1527. This is how it shows in my Organizer: Though it seems that the client rendering has some issues on arm64. I don't know why. |
Get 1.9.0 from app store, it's still only Intel. |
It's fixed on the master branch, so there's no more changes to make. It will be available in the next release. |
It seems the Apple Silicon binary is broken (#1544), so there's more work to be done here. |
Hello, is any update expected anytime soon? |
Hello. Guys, can please someone update on whats going on with ARM build on M1/M2 macs? You almost made it and nothing changed since december 2022 and @fortuna comment #940 (comment) |
We're actively working on switching to iOS Catalyst. There's been some changes on the team that have slowed things down I'm afraid, but this is prioritized. |
@levanid It turns out that we could build, but the web view was completely broken. If you know how to fix it, we'd be happy to hear. The major issue is that cordova-osx has been deprecated, so we are still using the legacy webview. We need to migrate off of cordova-osx. The solution we are exploring, as Daniel mentioned, is to leverage the iOS app with Mac Catalyst, but there's work to add the macOS logic, and we lost our Apple specialist. :-( |
Thank you @daniellacosse and @fortuna for being transparent. Unfortunately I'm unable to help, I'm more of a user here. However maybe it would be a good idea to mention that you need help with Apple specialist to keep up with Mac Catalyst for the sake of success of Outline client? I believe someone in the community would be happy to help, they just need to be aware that your team needs assistance :) |
#1664 was merged, however, App Store version is still for intel (merge was after the last release). Is it possible to update appstore version or upload release? Thank you in advance. |
The macOS client based on cordova-osx no longer works properly. cordova-osx has been deprecated for some time, and the app has issues rendering on newer devices. We created a new client based on our iOS client using Mac Catalyst, but we have been having issues making it work properly with all the provisioning profiles, entitlements, signing, etc across platforms. We are hoping to have that out soon though. |
is there an alternative client which I can use for m2 mac. or something I can do to speed up like testing? |
It would be nice to have a native ARM64 on macOS.
I know that the x86-64 version works but I'm not installing Rosetta so I can keep all my software on my laptop native.
The text was updated successfully, but these errors were encountered: