Skip to content

changing expo fingerprint hash and preventing expo-updates #487

Description

@wcastand

What happened?

We have a build app and made some changes in a branch (no native code or dependency changes, only basic ui code) that we should be able to send to production using expo-updates.

We use expo-fingerprint as the runtimeVersion, and it doesn't let us update our production app because the fingerprint comparaison shows node_modules/uniwind has a different dependency so different fingerprint hash.

We didn't touch the package.json or anything linked to the config or uniwind version so the version should not differ and should not prevent an expo update.

the first fingerprint (production build) was done on 27/02/2026, the expo-update was done on 07/04/2026

between those 2 fingerprints events, is there any changes to uniwind pro that made the fingerprint show a diff on it? since it runs an install scripts, it's kind of hard to know exactly if something changes and what changed.

both of those build/updates use the same uniwind-pro version like i said. npm:uniwind-pro@1.0.0-rc.3

Steps to Reproduce

kind of hard to provide, not even sure what the diff is exactly eas doesn't provide much info outside of node_modules/uniwind is different.

on our side we didn't touch the deps at all so it should in theory not change and should let us do an expo-update

Snack or Repository Link (Optional)

No response

Uniwind version

npm:uniwind-pro@1.0.0-rc.3

React Native Version

0.81.5

Platforms

iOS

Expo

Yes

Additional information

EDIT:
as i can't provide a repro, since i'm a bit lost on how to do so, i mostly make the issue to figure it out and help with that, not get a solution right away (unless you have one ahah)

so happy to do some things or try to to help you figure it out if you consider it's worth investigating or if it's a "us" problem.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions