- Notifications
You must be signed in to change notification settings - Fork5.2k
Open
Description
Description
Enable building the .NET runtime for dynamic linking on Apple mobile platforms (iOS, tvOS, MacCatalyst). The build should produce alibcoreclr.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