EXPOKIT - EXDevMenuDelegateProtocol.h not found

Continuing the discussion from EXDevMenuDelegateProtocol.h not found:

Please provide the following:

  1. SDK Version: 37
  2. Platforms(Android/iOS/web/all): iOS

pod ‘ExpoKit’,
:git => “GitHub - expo/expo: An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.”,
:tag => “ios/2.15.4”,
:subspecs => [
“Core”
],
:inhibit_warnings => true

While upgrading to Expo 37 and building the iOS project, I get this error
EXDevMenuDelegateProtocol.h not found in EXKernel.h.

The file is not found in node_modules folder.
How do I resolve it?

I need to use the :tag => “ios/2.15.4” since this one contains the Facebook redirect corrections:

hmm @tsapeta it looks like this could be due to the addition of the 3 finger gesture?

@adela88 it seems that Expokit 2.15.4 is missing the fix that was applied by this commit. To get that fix, you can change:

pod ‘ExpoKit’,
:git => “http://github.com/expo/expo.git”,
:tag => “ios/2.15.4”,

to

pod 'ExpoKit',
:git => "http://github.com/expo/expo.git",
:commit => "30eb0558ff6a77acf56bb045e98b84f6a5e1478a",

That being said, we really recommend switching over to the bare workflow once you can, the development experience is incomparable :slight_smile:

1 Like

Thank you from the bottom of my heart.
This solution worked great and I was able to build.
Also the Facebook redirect problem it seems it got resolved after the build :tada: :confetti_ball:

1 Like

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