Summary
With the documented Expo 53 setup (react-native-branch 6.6.0 + @config-plugins/react-native-branch 10.0.0), expo prebuild generates an iOS AppDelegate.swift that fails to compile with cannot find type 'RCTBridge' in scope. Expected behavior: the documented version combination should generate native iOS code that builds successfully.
Config Plugin
@config-plugins/react-native-branch
What platform(s) does this occur on?
iOS
SDK Version
53
Reproducible demo
A minimal repro can be created from a fresh Expo SDK 53 app by installing react-native-branch@6.6.0 and @config-plugins/react-native-branch@10.0.0, adding the Branch config plugin to app.config.ts, then running expo prebuild -p ios followed by expo run:ios. The generated ios/<AppName>/AppDelegate.swift contains sourceURL(for bridge: RCTBridge) and the iOS build fails with cannot find type 'RCTBridge' in scope.
Summary
With the documented Expo 53 setup (
react-native-branch 6.6.0+@config-plugins/react-native-branch 10.0.0),expo prebuildgenerates an iOSAppDelegate.swiftthat fails to compile withcannot find type 'RCTBridge' in scope. Expected behavior: the documented version combination should generate native iOS code that builds successfully.Config Plugin
@config-plugins/react-native-branch
What platform(s) does this occur on?
iOS
SDK Version
53
Reproducible demo
A minimal repro can be created from a fresh Expo SDK 53 app by installing
react-native-branch@6.6.0and@config-plugins/react-native-branch@10.0.0, adding the Branch config plugin toapp.config.ts, then runningexpo prebuild -p iosfollowed byexpo run:ios. The generatedios/<AppName>/AppDelegate.swiftcontainssourceURL(for bridge: RCTBridge)and the iOS build fails withcannot find type 'RCTBridge' in scope.