Why are iOS Detox construct occasions and iOS Detox take a look at run occasions after updating Xcode 16 slower?
Right here’s my setup on CircleCI with the identical take a look at circumstances:
- Xcode: 15.3.0
- Detox: 20.23.0
- iOS Model: 17.4 (iPhone 15 Professional Max)
After updating to the next configuration:
- Xcode: 16.1.0
- Detox: 20.28.0
- iOS Model: 18.1 (iPhone 16 Professional Max)
I seen:
- 25% enhance in iOS construct time
- 131% enhance in Detox take a look at run time, with some timeout failures.
I additionally examined with Xcode 16.0.0 and iOS 17.5, which improved a bit, however the outcomes are nonetheless:
- 19% slower iOS construct time
- 26% slower Detox take a look at run time
I examined simply upgrading Detox to model 20.28.0 and stored the present setup with Xcode 15.3.0 and did not discover any efficiency points, solely when working on Xcode 16+.