mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
d00c1503bd
Summary: This is a change we have implemented in React Native macOS that I am now upstreaming: https://github.com/microsoft/react-native-macos/pull/1257 The library `ocMock` is currently imported as a checked in binary by RN-Tester to help run unit tests on iOS. That binary is only compiled for x86 on macOS, which meant we could not run tests on M1 / M2 Macs. Switching it so that we import from source as a pod should make maintenance easier for both iOS and macOS! :) Original change notes: >Previously, we've been unable to test RNTester for macOS on an M1 machine. This is because we were using a framework that was prebuilt for Intel architecture, so the test components would fail to build. > > The fix is to build OCMock from source directly instead of using a prebuilt version. > > This is only necessary on macOS. The iOS version is already built for ARM architecture, as iOS devices have been running exclusively on ARM for a while now. ## Changelog [INTERNAL] [CHANGED] - Import OCMock as a pod Pull Request resolved: https://github.com/facebook/react-native/pull/36239 Test Plan: CI should pass as it did before. Reviewed By: dmytrorykun Differential Revision: D43732219 Pulled By: cipolleschi fbshipit-source-id: 028b5a7f384042145bf1966c8c2730d7437940ec