Skip to main content
Question

Expo app build fails with eas in Run fastlane step

  • July 31, 2025
  • 1 reply
  • 1028 views

Forum|alt.badge.img

I’m getting the following error after trying to build with eas:

✖ Build failed
🍏 iOS build failed:
The "Run fastlane" step failed because of an error in the Xcode build process. We automatically detected following errors in your Xcode build logs:
- value of type 'AppTransaction' has no member 'appTransactionID'
Refer to "Xcode Logs" below for additional, more detailed logs.

 

These are my SDK versions:

    "react-native-purchases": "^9.1.0",

    "react-native-purchases-ui": "^9.1.0",

 

Any solutions? The problem happens with android too. I tried downgrading to version 8 and that did not help either.

This post has been closed for comments

1 reply

alejandra-wetsch
RevenueCat Staff
Forum|alt.badge.img+6

Hey ​@jeremy-bc2b26

Thank you for reporting! Cross-posting our findings here in case someone else has the same issue.

After checking the build logs, it turned out the actual issue was with an expo-iap library, not RevenueCat’s SDK. This library is not a RevenueCat dependency. 

The error looked like this: 

/Users/expo/workingdir/build/node_modules/expo-iap/ios/ExpoIapModule.swift:297:65: error: value of type 'AppTransaction' has no member 'appTransactionID'

This error was fixed by expo-iap in version 2.7.4. If you’re encountering this, check your expo-iap version and upgrade it to at least 2.7.4. You can verify this fix in their release notes here.

I hope this helps!

Best,