react-native-ci
react-native-ci copied to clipboard
iOS Project file change race condition
To make changes to iOS project file, there are four scripts that are being run:
- Add extra schemes
- Add bundle id suffixes and apply them
- Add extra build configurations
- Assign match signing profiles to all the build configurations
Currently, there is some kind of race condition, when all are run one after another. Depending on the order of them being called, something doesn't get applied. Quick workaround was to add a small timeout to addBundleIdSuffixes, but would be nice to figure out the real issue and fix it.