Hey there, Expo’s native implementation differs significantly from a raw React Native project, so the guide you were following probably doesn’t apply here. As the error message mentioned, you’ll need to have the Expo SDK present in both your JS and in your native code in order to use Expo.
I’d say the easiest way to proceed is:
Create a blank Expo project with exp init ...
Render a native iOS/Android project with exp detach (and follow this guide to get it running)
Compare the result of that with your existing project.
ExpoKit and React Native aren’t currently written to bridge with Swift so I’m not at all sure they’ll work out of the box. So I don’t want to set your expectations high - this may just be a dead end.
Ok, thanks for your reply, We will make a new project with react-native init, and move our code to the new project to be able to integrate with our existing app.