-
Couldn't load subscription status.
- 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 - Rename or remove Mono/iOS-simulator–specific functions
- Include the ICU library and data files in the app bundle
- Fix handling of
async Task<int> Mainto correctly propagate the exit code - Fix retrieval of pinvoke methods in the sample app
- Add build and runtime support for tvOS and tvOS simulator
- Test builds for x64 simulator architectures
- [clr-ios] Update build system to produce artifacts for dynamic linking on Apple mobile #119006