iOS 16 upgrade -> No longer validates or uploads to Testflight

This issue has been tracked since 2022-09-17.

Description

Upgrade of XCode and iOS 16 has broken our RN app.
Reproducable with clean app.

Version

0.69.5

Output of npx react-native info

System:
OS: macOS 12.5.1
CPU: (8) arm64 Apple M1 Pro
Memory: 249.69 MB / 16.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 16.15.0 - ~/.nvm/versions/node/v16.15.0/bin/node
Yarn: 1.22.18 - /opt/homebrew/bin/yarn
npm: 8.5.5 - ~/.nvm/versions/node/v16.15.0/bin/npm
Watchman: 2022.09.12.00 - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.11.3 - /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 21.4, iOS 16.0, macOS 12.3, tvOS 16.0, watchOS 9.0
Android SDK: Not Found
IDEs:
Android Studio: 2021.1 AI-211.7628.21.2111.8309675
Xcode: 14.0/14A309 - /usr/bin/xcodebuild
Languages:
Java: 11.0.14 - /Users/mike/.sdkman/candidates/java/current/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 18.0.0 => 18.0.0
react-native: 0.69.5 => 0.69.5
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found

Steps to reproduce

expo init test
cd test expo eject cd ios; pod install; cd ../ open ios/test.xcworkspace Select release profile Archive project Try Validate it Snack, code example, screenshot, or link to a repository https://github.com/mvniekerk/ios16-rn-fail

auhonganh wrote this answer on 2022-09-20

Same error after updating Xcode 14.

Apple Store connect operation error
The app references non-public selectors in Payload/: isPassthrough, onSuccess:, removeValuesForKeys:completion:, viewManager

ios_validation_error

chiragh241 wrote this answer on 2022-09-20

+1

arnaudschlupp wrote this answer on 2022-09-20

Same one here (no pod updates or package addition since the last release), guessing the issue comes from Apple backend validation from what I read so far

The app references non-public selectors in Payload/nameoftheapp.app/nameoftheapp: isPassthrough, onSuccess:, removeValuesForKeys:completion:, setHighlightsToday:
EddyDunda wrote this answer on 2022-09-20

Any updates?

karltaylor wrote this answer on 2022-09-20

Can these still be submitted, reviewed and released on the App Store?

I managed to upload to Testflight and download and install on a device. Need to release to store so will check.

xgenem wrote this answer on 2022-09-20

App was still uploaded however.

Waiting to see if it can be installed.

xgenem wrote this answer on 2022-09-20

Confirmed. The uploaded build worked well.

mvniekerk wrote this answer on 2022-09-20

Does not upload for us.
Screenshot 2022-09-20 at 09 09 42

mvniekerk wrote this answer on 2022-09-20

Weird! Just minutes later I get a notification that it has uploaded and it is ready to be tested.
Screenshot 2022-09-20 at 09 13 30

auhonganh wrote this answer on 2022-09-21

I have validated the app's success after having downgraded Xcode to 13.4.1.

tradebulls wrote this answer on 2022-09-22

+1 Getting Same issue with Xcode + iOS 16 and React Native 69

karltaylor wrote this answer on 2022-09-22

Can these still be submitted, reviewed and released on the App Store?

I managed to upload to Testflight and download and install on a device. Need to release to store so will check.

Want to update and confirm if you are on a tight schedule @auhonganh has best answer here, stay on 13.4.1 for now.

wojtekmaj wrote this answer on 2022-09-22

I'm happy to say I've built two apps using RN 0.70 + Xcode 14, pushed them to TestFlight, got the warning this thread is all about, submitted them, and they passed Review process with no issues whatsoever.

auhonganh wrote this answer on 2022-09-23

Can these still be submitted, reviewed and released on the App Store?
I managed to upload to Testflight and download and install on a device. Need to release to store so will check.

Want to update and confirm if you are on a tight schedule @auhonganh has best answer here, stay on 13.4.1 for now.

@karltaylor: Yes, I submitted and passed the review process by Apple Store.

princefishthrower wrote this answer on 2022-09-29

@wojtekmaj To clarify, despite the warning messages, your app did appear in App Store Connect eventually as normal after some time?

princefishthrower wrote this answer on 2022-09-29

Update: I just noticed despite the app store connect message saying it is an "error", the title of the window does say "Distribution completed with warnings".

More Details About Repo
Owner Name facebook
Repo Name react-native
Full Name facebook/react-native
Language JavaScript
Created Date 2015-01-09
Updated Date 2022-10-03
Star Count 105144
Watcher Count 3666
Fork Count 22469
Issue Count 2232

YOU MAY BE INTERESTED

Issue Title Created Date Updated Date