Tweaked the device tests so that these always use x64 when running on iOS (even if the host machine is running Arm64). This is necessary because the Arm64 runtime doesn't support JIT, which is required by the Castle DynamicProxy used under the hood by any of our tests that leverage NSubstitute. When running against the Arm64 runtime, all of those tests would fail.
Tweaked the device tests so that these always use x64 when running on iOS (even if the host machine is running Arm64). This is necessary because the Arm64 runtime doesn't support JIT, which is required by the Castle DynamicProxy used under the hood by any of our tests that leverage NSubstitute. When running against the Arm64 runtime, all of those tests would fail.
See this discord conversation for details.
skip-changelog