-
-
Notifications
You must be signed in to change notification settings - Fork 330
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
Apple Silicon build? #767
Comments
Another user said something similar on Discord:
I replied:
|
I'm guessing that building a native Apple Silicon app is as easy as flipping a switch in XCode. The issues are around distribution. See the reason #158 is not already implemented. Many problems arise when we go from 1 universal release to multiple releases for multiple platforms. I've interested in hearing proposals though |
I honestly have no idea either as I don't do iOS/macOS dev. I was just curious if you know what it takes to have the universal build for this app. Currently, it's running just fine (so far) on the M1 I have. I was just thinking the universal build would probably somewhat faster, just like almost any other apps when they moved to support Apple Silicon natively. |
@lwouis Just got an m1 and tried to build locally. It compiles fine on my mbp 16 but the m1 seems to have linker problems on app center.
Seems to be related to this microsoft/appcenter-sdk-apple#2111 |
@PolCPP Have you seen the PR? It bumps AppCenter's version to get support for ARM. Note that other pods are not ready for ARM, thus blocking us from delivering a Universal App: #771 (comment) |
Duh! Forgot to check it out. Actually it compiled and it's kinda running. Don't have rosetta installed yet so its working natively? O_o But I had to comment out this line GeneralTab.swift, otherwise I would get segmentation faults.
|
Apple docs mention this command to test the architectures in the binary: lipo -archs /System/Applications/Mail.app/Contents/MacOS/Mail
x86_64 arm64 I suggest you run this |
|
Ok so it's universal. Normally when you build in Debug, it creates a native build. Another way to make sure is to change the Architecture setting in XCode, build again, comfirm with lipo that there is only arm and run 👍 |
Closing this as duplicate of #771. Let's keep the conversation there 👍 |
Do you think it'd be possible to have a native build of the app for Apple Silicon?
I have a new mac mini to test it if you want. Please let me know.
Thank you for making such a great app!
Best,
Ngoc
The text was updated successfully, but these errors were encountered: