one
one copied to clipboard
iOS build fails
Current Behavior
pnpm ios
› Compiling expo-modules-core Pods/ExpoModulesCore » EXModuleRegistryAdapter.m
› Compiling expo-modules-core Pods/ExpoModulesCore » EXReactNativeEventEmitter.m
› Compiling expo-modules-core Pods/ExpoModulesCore » ExpoModulesCore-dummy.m
› Packaging expo-modules-core Pods/ExpoModulesCore » libExpoModulesCore.a
› Executing expo-modules-core Pods/ExpoModulesCore » Copy generated compatibility header
❌ (node_modules/expo/ios/AppDelegates/ExpoReactNativeFactoryDelegate.swift:10:49)
8 | open override func createRootViewController() -> UIViewController {
9 | return ExpoAppDelegateSubscriberRepository.reactDelegateHandlers.lazy
> 10 | .compactMap { $0.createRootViewController() }
| ^ missing argument for parameter 'reactDelegate' in call
11 | .first(where: { _ in true }) ?? UIViewController()
12 | }
13 | }
› Compiling expo Pods/Expo » EXReactRootViewFactory.mm
› Compiling expo Pods/Expo » EXAppDelegateWrapper.mm
Run script build phase '[CP-User] [Hermes] Replace Hermes for the right configuration, if needed' will be run during every build because it does not specify any outputs. To address this issue, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'hermes-engine' from project 'Pods')
› 1 error(s), and 1 warning(s)
CommandError: Failed to build iOS project. "xcodebuild" exited with error code 65.
ELIFECYCLE Command failed with exit code 1.
### Expected Behavior
should build successfully
### One Version
```markdown
1.1.506
Platform (Web, iOS, Android)
iOS
Reproduction
pnpm ios
System Info
Hmm I suspect this might be a native dependency mismatch. Could you try running npx expo install --check and see if anything is out of sync?