# BabylonReactNative: building for iOS simulator

**URL:** <https://forum.babylonjs.com/t/babylonreactnative-building-for-ios-simulator/28506>\
**Category:** Bugs\
**Created:** [March 17, 2022, 1:54pm UTC](https://forum.babylonjs.com/t/babylonreactnative-building-for-ios-simulator/28506 "2022-03-17T13:54:29Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![obasille](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/obasille/32/22541_2.png) [@obasille](https://forum.babylonjs.com/u/obasille)\
**Post date:** [March 17, 2022, 1:54pm UTC](https://forum.babylonjs.com/t/babylonreactnative-building-for-ios-simulator/28506/1 "2022-03-17T13:54:29Z")

</div>

Hi there,  
I’m able to successfully run a simple ReactNative app with Babylon on an iPhone, using the generated xcode project.

However, when I use the react native cli:

> npx react-native run-ios

I get the following error:

> ld: in /Users/olivier/Documents/BabylonReactNativeApp/node\_modules/@babylonjs/react-native/ios/libs/libBabylonNative.a(BabylonNative.o), building for iOS Simulator, but linking in object file built for iOS, file ‘/Users/olivier/Documents/BabylonReactNativeApp/node\_modules/@babylonjs/react-native/ios/libs/libBabylonNative.a’ for architecture arm64  
> clang: error: linker command failed with exit code 1 (use -v to see invocation)

May be it’s not supported to build for the simulator?

Thanks!

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [March 17, 2022, 4:30pm UTC](https://forum.babylonjs.com/t/babylonreactnative-building-for-ios-simulator/28506/2 "2022-03-17T16:30:02Z")

</div>

cc @Cedric

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [March 17, 2022, 4:32pm UTC](https://forum.babylonjs.com/t/babylonreactnative-building-for-ios-simulator/28506/3 "2022-03-17T16:32:59Z")

</div>

AFAIK, binaries doesn’t contain x64 arch. Do you confirm @ryantrem ?  
Are you using a mac m1 @obasille ?

---

<div class="post-metadata">

**Author:** ![obasille](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/obasille/32/22541_2.png) [@obasille](https://forum.babylonjs.com/u/obasille)\
**Post date:** [March 17, 2022, 9:50pm UTC](https://forum.babylonjs.com/t/babylonreactnative-building-for-ios-simulator/28506/4 "2022-03-17T21:50:51Z")

</div>

Yes M1, I should have mentioned that.  
Thanks for the reply @Cedric!

---

<div class="post-metadata">

**Author:** ![AugustoAleGon](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/augustoalegon/32/32626_2.png) [@AugustoAleGon](https://forum.babylonjs.com/u/AugustoAleGon)\
**Post date:** [May 30, 2023, 8:23pm UTC](https://forum.babylonjs.com/t/babylonreactnative-building-for-ios-simulator/28506/5 "2023-05-30T20:23:56Z")

</div>

Is this any update on this? I am facing the same problem when I trying to use an M1 for compiling.

I got:

```auto
ld: in /Users/BabylonReactNative/node_modules/@babylonjs/react-native-iosandroid-0-70/ios/libs/libBabylonNative.a(BabylonNative.o), building for iOS Simulator, but linking in object file built for iOS, file '/Users/BabylonReactNative/node_modules/@babylonjs/react-native-iosandroid-0-70/ios/libs/libBabylonNative.a' for architecture arm64

```

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [June 8, 2023, 8:16am UTC](https://forum.babylonjs.com/t/babylonreactnative-building-for-ios-simulator/28506/6 "2023-06-08T08:16:37Z")

</div>

Sorry for the delay. I don’t have an M1 that I can test but I think @srzerbetto did some ?

---

<div class="post-metadata">

**Author:** ![bghgary](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bghgary/32/48532_2.png) [@bghgary](https://forum.babylonjs.com/u/bghgary)\
**Post date:** [June 9, 2023, 12:20am UTC](https://forum.babylonjs.com/t/babylonreactnative-building-for-ios-simulator/28506/7 "2023-06-09T00:20:12Z")

</div>

We have an issue for this here: [Added IOS Simulator arm64 binaries to npm packages · Issue #451 · BabylonJS/BabylonReactNative (github.com)](https://github.com/BabylonJS/BabylonReactNative/issues/451)

Basically, the pre-built npm packages currently don’t support M1 iOS simulator.
