[tools] Always weak link the SensorKit framework. Fixes #9938. - #16215
Conversation
The SensorKit framework isn't available on all devices (for instance iPads), and as such we can't link with it strongly. This seems to be a bug in Apple's toolchain, because Xcode runs into the same problem if you try to use an app referencing SensorKit on an iPad. Fixes dotnet#9938.
✅ API diff for current PR / commitLegacy Xamarin (No breaking changes)
NET (empty diffs)
✅ API diff vs stableLegacy Xamarin (No breaking changes).NET (No breaking changes)✅ Generator diffGenerator diff is empty Pipeline on Agent |
💻 [PR Build] Tests on macOS M1 - Mac Big Sur (11.5) passed 💻✅ All tests on macOS M1 - Mac Big Sur (11.5) passed. Pipeline on Agent |
🚀 [CI Build] Test results 🚀Test results✅ All tests passed on VSTS: simulator tests. 🎉 All 223 tests passed 🎉 Tests counts✅ bcl: All 69 tests passed. Html Report (VSDrops) Download Pipeline on Agent |
|
@rolfbjarne thanks for the fix! will this find it's way to .net maui too? My Ipad crashes when I do a debug build for my ipad, with the same error. |
|
@florianwachs yes, this will fix the same problem in .net maui apps too (once it's released). |
The SensorKit framework isn't available on all devices (for instance iPads),
and as such we can't link with it strongly.
This seems to be a bug in Apple's toolchain, because Xcode runs into the same
problem if you try to use an app referencing SensorKit on an iPad.
Fixes #9938.