iOS and Android build failed consecutively with fastlane

Please provide the following:

  1. SDK Version: 48.0.0 and 49.0.0
  2. Platforms(Android/iOS/web/all): Android and iOS
  3. Add the appropriate “Tag” based on what Expo library you have a question on.

Hi,

I have been experiencing consecutive build failures with both iOS and Android since 7/13, and they all end with the same error message:

❌ error: File /Users/expo/Library/Developer/Xcode/DerivedData/xyz-fjhrsqrebovebfcbdqggpyyrjndm/Build/Intermediates.noindex/ArchiveIntermediates/Xyz/BuildProductsPath/Release-iphoneos/Xyz.app/main.jsbundle/main.jsbundle does not exist. This must be a bug with React Native, please report it here: https://github.com/facebook/react-native/issues

Run script build phase '[CP-User] Generate app.config for prebuilt Constants.manifest' will be run during every build because it does not specify any outputs. To address this warning, 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 'EXConstants' from project 'Pods')

** ARCHIVE FAILED **
The following build commands failed:
PhaseScriptExecution Bundle\ React\ Native\ code\ and\ images /Users/expo/Library/Developer/Xcode/DerivedData/Xyz-fjhrsqrebovebfcbdqggpyyrjndm/Build/Intermediates.noindex/ArchiveIntermediates/Xyz/IntermediateBuildFilesPath/Xyz.build/Release-iphoneos/Xyz.build/Script-00DD1BFF1BD5951E006B06BC.sh (in target 'Xyz' from project 'Xyz')

(1 failure)

Exit status: 65

This error occurs in the last step of the Fastlane process.

Upon downloading the logs, I noticed an error related to async plugins in the App.js file. The specific error is:

error App.js: /Users/expo/workingdir/build/App.js: Use process(css).then(cb) to work with async plugins.
Error: /Users/expo/workingdir/build/App.js: Use process(css).then(cb) to work with async plugins
    at LazyResult.getAsyncError (/Users/expo/workingdir/build/node_modules/postcss/lib/lazy-result.js:182:11)
    at LazyResult.sync (/Users/expo/workingdir/build/node_modules/postcss/lib/lazy-result.js:401:20)
    at LazyResult.stringify (/Users/expo/workingdir/build/node_modules/postcss/lib/lazy-result.js:369:10)
    at LazyResult.get css [as css] (/Users/expo/workingdir/build/node_modules/postcss/lib/lazy-result.js:174:17)
    at extractStyles (/Users/expo/workingdir/build/node_modules/tailwindcss-react-native/dist/postcss/extract-styles.js:23:54)
    at PluginPass.enter (/Users/expo/workingdir/build/node_modules/tailwindcss-react-native/dist/babel/root-visitor.js:70:79)
    at newFn (/Users/expo/workingdir/build/node_modules/@babel/traverse/lib/visitors.js:159:14)
    at NodePath._call (/Users/expo/workingdir/build/node_modules/@babel/traverse/lib/path/context.js:46:20)
    at NodePath.call (/Users/expo/workingdir/build/node_modules/@babel/traverse/lib/path/context.js:36:17)
    at NodePath.visit (/Users/expo/workingdir/build/node_modules/@babel/traverse/lib/path/context.js:82:31)
    at TraversalContext.visitQueue (/Users/expo/workingdir/build/node_modules/@babel/traverse/lib/context.js:86:16)
    at TraversalContext.visitSingle (/Users/expo/workingdir/build/node_modules/@babel/traverse/lib/context.js:65:19)
    at TraversalContext.visit (/Users/expo/workingdir/build/node_modules/@babel/traverse/lib/context.js:109:19)
    at traverseNode (/Users/expo/workingdir/build/node_modules/@babel/traverse/lib/traverse-node.js:18:17)
    at traverse (/Users/expo/workingdir/build/node_modules/@babel/traverse/lib/index.js:49:34)
    at transformFile (/Users/expo/workingdir/build/node_modules/@babel/core/lib/transformation/index.js:81:29)
    at transformFile.next (<anonymous>)
    at run (/Users/expo/workingdir/build/node_modules/@babel/core/lib/transformation/index.js:24:12)
    at run.next (<anonymous>)
    at /Users/expo/workingdir/build/node_modules/@babel/core/lib/transform-ast.js:23:41
    at Generator.next (<anonymous>)
    at evaluateSync (/Users/expo/workingdir/build/node_modules/gensync/index.js:251:28)
    at sync (/Users/expo/workingdir/build/node_modules/gensync/index.js:89:14)
    at stopHiding - secret - don't use this - v1 (/Users/expo/workingdir/build/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js:47:12)
    at transformFromAstSync (/Users/expo/workingdir/build/node_modules/@babel/core/lib/transform-ast.js:44:83)
    at Object.transform (/Users/expo/workingdir/build/node_modules/metro-react-native-babel-transformer/src/index.js:199:20)
    at transformJSWithBabel (/Users/expo/workingdir/build/node_modules/metro-transform-worker/src/index.js:360:45)
    at Object.transform (/Users/expo/workingdir/build/node_modules/metro-transform-worker/src/index.js:518:18)
    at transformFile (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/Worker.flow.js:73:36)
    at Object.transform (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/Worker.flow.js:48:10)
    at WorkerFarm.transform (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/WorkerFarm.js:51:39)
    at Transformer.transformFile (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/Transformer.js:120:32)
    at async Object.transform (/Users/expo/workingdir/build/node_modules/metro/src/lib/transformHelpers.js:147:12)
    at async Graph._processModule (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/Graph.js:214:20)
    at async Graph._addDependency (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/Graph.js:314:20)
    at async Promise.all (index 2)
    at async Graph._processModule (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/Graph.js:263:5)
    at async Graph._traverseDependenciesForSingleFile (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/Graph.js:207:5)
    at async Promise.all (index 0)
    at async Graph.initialTraverseDependencies (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/Graph.js:191:5)
    at async DeltaCalculator._getChangedDependencies (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/DeltaCalculator.js:196:25)
    at async DeltaCalculator.getDelta (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/DeltaCalculator.js:90:16)
    at async DeltaBundler.buildGraph (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler.js:54:5)
    at async IncrementalBundler.buildGraphForEntries (/Users/expo/workingdir/build/node_modules/metro/src/IncrementalBundler.js:64:19)
    at async IncrementalBundler.buildGraph (/Users/expo/workingdir/build/node_modules/metro/src/IncrementalBundler.js:140:19)
    at async Server.build (/Users/expo/workingdir/build/node_modules/metro/src/Server.js:110:32)
    at async buildBundleWithConfig (/Users/expo/workingdir/build/node_modules/@react-native-community/cli-plugin-metro/build/commands/bundle/buildBundle.js:90:20)

I have tried updating all the dependencies and even reverting to a previous successful build version with SDK 48.0.0 (built on 7/12), but the error persists.

I would appreciate any help or guidance to resolve this issue.

Thank you.