My app Perfkt Music (Bundle ID: com.perfktmusic.app, App ID: 6763551647) has been rejected multiple times under Guideline 2.1.0 App Completeness because it crashes on launch on iOS 26.4.2 devices (iPad Air 11-inch M3 and iPhone 17 Pro Max).
App Setup:
Expo SDK 54.0.0
React Native 0.81.0
Built with Xcode 26 (macos-sequoia-15.5-xcode-26.0 image on EAS)
Bundle ID: com.perfktmusic.app
Crash Details from Apple's crash log:
Exception: EXC_CRASH (SIGABRT)
Termination: abort() called
Faulting thread: com.meta.react.turbomodulemanager.queue
Stack trace shows: __pthread_kill -> pthread_kill -> abort -> __abort_message -> demangling_terminate_handler -> _objc_terminate -> std::__terminate -> __cxa_rethrow -> objc_exception_rethrow
The crash occurs in the TurboModule manager queue. The app does NOT crash on iOS 25 or any prior public release.
What I have tried:
newArchEnabled: true
newArchEnabled: false
buildReactNativeFromSource: true
UIDeviceFamily: [1] (iPhone only)
Multiple SDK versions
Questions:
Is this a known issue with React Native TurboModules on iOS 26.4.2?
What is the exact fix needed for an Expo managed workflow app to pass App Store review on iOS 26.4.2?
Is there a specific build configuration, package version, or code change that resolves this crash?
Apple's App Review team directed me to the Developer Forums for assistance. Any guidance from Apple engineers or developers who have successfully passed review on iOS 26 would be greatly appreciated.
Topic:
App Store Distribution & Marketing
SubTopic:
General
0
0
55