-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Open
Description
Description
Enable building the .NET runtime for dynamic linking on Apple mobile platforms (iOS, tvOS, MacCatalyst). The build should produce a libcoreclr.dylib with the interpreter statically linked, ICU included in the app bundle, and full support for both device and simulator builds.
Tasks:
- [clr-ios] Guard code-versioning paths with
FEATURE_CODE_VERSIONING#120812 - [ios-clr] Update Subsets.props to build CoreCLR subset for Apple mobile #120787
- Update the build system to statically link the interpreter into
libcoreclr.dylib - Fix handling of
async Task<int> Mainto correctly propagate the exit code - Fix retrieval of pinvoke methods in the sample app
- [clr-ios] Enable Release builds and dynamic linking on Apple mobile #121117
- [crossgen2] Update minimum maccatalyst versions to 15.2 #122010
- Add build and runtime support for tvOS and tvOS simulator
- Test builds for x64 simulator architectures
- Include the ICU library and data files in the app bundle
- Rename or remove Mono/iOS-simulator–specific functions