Skip to content

EAS Build is generating builds with different fingerprint from what it was supposed to #2615

Closed
@giorgiofellipe

Description

Build/Submit details page URL

No response

Summary

On EAS Build logs it shows me differences between the fingerprint calculated on my local machine (CI pipeline, actually) and the one calculated on EAS. But the message also says it will consider the one my local machine has calculated, but it is NOT true as you can see on the following screenshots.

The message I see on EAS:
image

The data I see on the generated build:
image

See that the first line says Rev.: 93743147 which is the first 8 characters of the runtime version got from expo-updates library.
This is exactly the same as the runtime calculated on EAS.

But that message on EAS said it would generate it using the fingerprint calculated on my local machine, so it should print there Rev.: 6157eee1 instead.
This way my updates will never match the runtime version. I'm basically not able to send any OTA Updates...

Managed or bare?

managed

Environment

expo-env-info 1.2.0 environment info:
System:
OS: macOS 13.5.1
Shell: 5.9 - /bin/zsh
Binaries:
Node: 20.16.0 - /usr/local/bin/node
Yarn: 1.22.19 - /usr/local/bin/yarn
npm: 10.8.1 - /usr/local/bin/npm
Managers:
CocoaPods: 1.15.2 - /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 23.2, iOS 17.2, macOS 14.2, tvOS 17.2, visionOS 1.0, watchOS 10.2
Android SDK:
API Levels: 26, 29, 30, 31, 32, 33, 34
Build Tools: 29.0.2, 29.0.3, 30.0.2, 30.0.3, 31.0.0, 32.0.0, 33.0.0, 33.0.1, 33.0.2, 34.0.0
System Images: android-30 | Google APIs ARM 64 v8a, android-33 | Google APIs ARM 64 v8a, android-33 | Google Play ARM 64 v8a, android-34 | Google APIs ARM 64 v8a
IDEs:
Android Studio: 2024.1 AI-241.18034.62.2411.12071903
Xcode: 15.2/15C500b - /usr/bin/xcodebuild
npmPackages:
@expo/metro-config: ~0.17.0 => 0.17.8
babel-preset-expo: ^11.0.8 => 11.0.14
expo: ~51.0.37 => 51.0.37
expo-router: ^3.5.15 => 3.5.23
react: 18.2.0 => 18.2.0
react-dom: 18.2.0 => 18.2.0
react-native: 0.74.1 => 0.74.1
react-native-web: ~0.19.6 => 0.19.12
npmGlobalPackages:
eas-cli: 7.6.2
Expo Workflow: managed

Error output

No response

Reproducible demo or steps to reproduce from a blank project

.

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions