EAS buld fails for iOS with Managed Workflow, for Android it works

I updated my app to Expo SDK 47 and now the build for iOS fails.
In Fast Lane log I found:

⚠️  ld: duplicate method '+moduleName' in
┌─[category]: ExpoBridgeModule-f44ded592eeaab778e68afaa701a467f.o ExpoModulesCore/libExpoModulesCore.a
└─[class]: ExpoBridgeModule-5687ea8780aa9cd63782a4c30118428c.o ExpoModulesCore/libExpoModulesCore.a

⚠️  ld: method '+UIStatusBarAnimation:' in category from /Users/expo/Library/Developer/Xcode/DerivedData/sooonah-ferojuptmpvokaavpxfmpilczyiz/Build/Intermediates.noindex/ArchiveIntermediates/sooonah/BuildProductsPath/Release-iphoneos/React-CoreModules/libReact-CoreModules.a(RCTStatusBarManager.o) conflicts with same method from another category

Then build failed:

Build failed: Build timeout
Your build exceeded the maximum build time of 45 minutes.

I have no xCode logs. Because I do not have MAC I am not able to build locally.

Any ideas?

Something added the following import automatically to a file.
I use Microsoft Visual Code.

import { isJSDocUnknownTag } from ‘typescript’;

After removing the line, it works!

Hi @mikego4projects

For future reference, the Xcode logs are downloadable from the build URL that is displayed in the terminal window when you run eas build.

I’m glad you worked out what was wrong :slight_smile:

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