Expokit project iOS :module appregistry is not a registered callable module

#1


In our project, we add the “react-native-ble-plx” package, and config the Xcode as described in https://github.com/Polidea/react-native-ble-plx but after finishing the configurations, we build it and run on the simulator (iOS 11.2), it failed.

the environment as follows:

expo ski version :23
macos version:10.13.2
xcode version: 9.2
simulator version: iPhone 8 iOS 11.2

Has anyone solved this problem?

#2

Do you have any more info on the errors? It’s hard to figure out the issue without code or more error logs or both.

#3

we have an expo project ,and we need bluetooth feature. But you know, exp project is incompatible with the “react-native-ble-plx” package. So we detached the expo to exposit. Then we can configure the expokit as described in https://github.com/Polidea/react-native-ble-plx. But first error is “React/RCTBridgeModule.h’ is not found” as follows:

#4

In order to solve this problem, we drag “node_modules/react-native/React/React.xcodeproj” to the xcode and compile it first. The build our project and the problem disappeared. But a new problem occurs as follows:
42 AM

#5

Then we have to drag “node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj” again to solve the problem above.

At last, we build the project successfully and run it on iOS , but it failed as the title:

The expokit can run successfully both on iOS and android before importing the “react-native-ble-plx”. And after importing the “react-native-ble-plx”, it cann’t run on iOS but on android.

closed #6

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.