I have been working on a React Native app for several weeks. I recently pushed a version to TestFlight. When I started getting feedback from users I noticed that their screenshots were different than the latest changes I made. They were from older revisions.
I ran the app in the iOS Simulator. I get the correct version of the code.
I ran the app on a device connected to my Mac. I get the correct version of the code.
I ran the app distributed ad hoc and I get an older version of the app.
I haven't seen anything like this before and baffled as to what could cause the problem.