-
-
Notifications
You must be signed in to change notification settings - Fork 21.3k
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
Export Error with .NET 9 on iOS #100123
Comments
I don't know why we're copying the ICU file, I assume it's needed in .NET 8 which is the minimum version required for exporting to iOS and we wouldn't want to break that. You didn't include an MRP so I'm not sure if you have changed anything in your
As a workaround for now, disabling "hybrid globalization" may still produce the ICU file. Try adding this to your <HybridGlobalization>false</HybridGlobalization> |
My I tested the proposed workaround but unfortunately the file isn't being generated still, so the export still fails. I'm also puzzled why this file is copied just for iOS as I've tested |
Since |
Exporting to iOS is very different from other platforms, we need to use Xcode to create the final binaries. I assume we need to do this so Xcode is able to include the file, but I'm not very familiar with iOS exports and if you can confirm we don't need to do this then we can stop doing it.
That works for me too. If you can confirm that doing this doesn't break the resulting export. |
Tested versions
Reproducible in 4.3.stable.mono
System information
macOS Sequoia (15.1.1) - Mac Mini (2018)
Issue description
With
.NET 9
out of RC I tested for any errors and there is an error that prevents exporting specifically for iOS.Checking this directory shows that indeed this file no longer exists and that the entire structure is different now. A quick search shows that
icudt.dat
is not longer bundled in.NET 9
as outlined here.Steps to reproduce
.NET 9
Minimal reproduction project (MRP)
N/A
The text was updated successfully, but these errors were encountered: