-
-
Notifications
You must be signed in to change notification settings - Fork 21k
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
[WIP, 3.x] Build and export iOS Mono libs as .xcframework
s, for M1 iOS simulator support.
#45499
Conversation
8779fbe
to
b7f9f7c
Compare
…xcframework`. Build and export iOS Mono libs as `.xcframework`s, for Apple Silicon iOS simulator support.
Standard build export seems to be working fine - But mono seems to be broken on many levels.
So I guess right now iOS mono is not linking libraries that it should have linked as well as not adding required code to the |
Building templates with mono prefixes generated by But building ARM64 iOS Simulator toolchain for osxcross (which is used to build all official templates) do not.
It's broken indeed. I'm getting the same issues with both rc1 mono templates and my templates built from this PR. |
|
I guess this log should give more info :) |
This issue could be related: #42378. |
There's this issue which seems related: #43065. I thought it was I was still using a pre-built AOT cross-compiler from Mono |
Yeah, that's the issue that gets fixed by manually linking the libraries.
|
6.6.0.166 I think. At least that's what the 3.2.3 RC 6 post mentions: https://godotengine.org/article/release-candidate-godot-3-2-3-rc-6 Then 3.2.4 beta moved to 6.12.x, which might indeed be part of the issue. |
Tested |
I've noticed that I'm also getting |
After Installing Xamarin export fails silently and doesn't give any error anymore.
|
Okay, so in the end it seems like installing Xamarin fixed the issue. Reverting But exported project is broken:
Edit: This patch seems to fix incorrect Xcode project. But if
Edit 2: On the other hand it seems like the problem could be linked to application signing. |
.xcframework
s, for M1 iOS simulator support..xcframework
s, for M1 iOS simulator support.
Superseded by #49248 |
Followup to #45480 for the Mono libs.
Export template build depends on godotengine/godot-mono-builds#30, godotengine/build-containers#68 and godotengine/godot-build-scripts#16