Make Fastlane Snapshot Work with React Native

Using fastlane snapshot on react native app requires quite some efforts

UPDATE 09/24/2021

UPDATE 02/10/2021

Incorporate SnapshotHelper.swift

“Timestamped Event Matching Error”

Hide The Dummy Buttons

<View>
<TouchableHighlight
onPress={() => callback()}
testID="some_test_id">
<Text></Text>
</TouchableHighlight>
</View>

Remove The Dummy Buttons in Production

Avoid Environment Variables Cache

Wrong Screenshot Dimension

Missing iPad Pro (12.9-inch) (2nd generation) frame

Summary

Hi, I am from the Earth. And you?