Stop Xcode 14 from signing pods (React Native solution)
Historical note: this is an Xcode 14 / React Native <0.70.3 issue. Modern Xcode 16/17 plus RN 0.74+ (New Architecture default in 0.76) handle this upstream — you don't need this workaround on current toolchains.
Starting with Xcode 14, Xcode signs external pods, which breaks React Native builds below 0.70.3:
1[...]/ios/Pods/Pods.xcodeproj error project: Signing for "React-Core-AccessibilityResources" requires a development team. Select a development team in the Signing & Capabilities editor.The proper fix is to upgrade React Native to at least 0.70.3. Until then, disable signing across all pods in your Podfile post_install hook:
1post_install do |installer|
2 installer.pods_project.targets.each do |target|
3 target.build_configurations.each do |config|
4 config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
5 end
6 end
7endSome people have reported being denied in app review after doing this, while others report being approved without issues.