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

This issue has been created 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-07
Star Count 105180
Watcher Count 3671
Fork Count 22481
Issue Count 2230

YOU MAY BE INTERESTED

Issue Title Created Date Comment Count Updated Date
Black lines are seen on every step 0 2022-01-16 2022-10-06
Modern era with obstacles and activate worksheet 4 0 2022-04-13 2022-10-05
The calculation of the sum of two fields is not correct 3 2022-02-19 2022-08-17
Add a log handler to report error level log messages 0 2016-03-16 2022-10-05
A NameError when running the python code in Quick Start Guide in README.md 0 2022-06-04 2022-09-20
[1.19]→[1.12.2] io.netty.handler.codec.DecoderException: java.lang.IndexOutOfBoundsException: 2 2022-06-09 2022-09-24
Appending tiles 2 2021-11-16 2022-01-16
RFC: Software Development Capstone Project 0 2021-08-10 2022-09-24
RFC: Uphold Curricular Categories 13 2021-08-05 2022-09-24
RFC: Update OSTEP prerequisites 17 2021-07-22 2022-09-24
Getting Only stationary activityType from most recent TimelineItem 3 2021-09-30 2022-09-28
add LM step.How build my lexicon.txt in Chinese? 0 2022-08-09 2022-09-19
Random output images 2 2022-01-04 2022-09-24
PipelineStatistics Example bugs that might mislead readers 1 2021-09-02 2022-09-26
When scrolling images are resized 0 2021-07-22 2022-08-05
Broken link in docs: Gitlab CI 5 2022-08-07 2022-09-09
Ability to show info/warning message after script is finished successfully 9 2021-09-28 2022-10-02
`st_bbox` for `SpatRaster` objects 1 2021-12-20 2022-09-26
Improve sorting rooms 0 2022-01-04 2022-10-05
Document that the action also accepts remark configuration files 2 2021-10-13 2022-08-21
Mechanized boots are way too fast 1 2022-06-17 2022-09-24
new dxtips post (not published) 0 2022-07-05 2022-09-13
How to Manifest a Meetup 1 2022-07-15 2022-08-27
bikeshed emitting `path` attributes on html elements 4 2021-05-25 2022-10-06
Added yaml file for migration lab that uses masquerade n/w 8 2021-08-24 2022-09-05
My Umbrel node is down - after the recent upgrade, my block synch has been stuck on: (737,455 of 737,546 blocks) no where near the current block height! 0 2022-05-28 2022-08-10
Focal loss for single label classification? 5 2021-11-12 2022-09-19
wrapping async contextmanager functions in a "yield safe" way 1 2021-08-21 2022-08-31
angular1.X加gulp怎么作为基座应用 4 2022-02-25 2022-09-26
Rule azurerm_kubernetes_cluster_node_pool_invalid_vm_size not evaluated for default node pool 3 2021-07-14 2022-09-27
3 default rules enabled 1 2021-09-14 2022-09-27
Zeebe and Operate containers fail on Mac M1. 12 2021-10-28 2022-09-24
Certificate errors give an unhelpful link to outdated MSC1711 docs 2 2021-09-23 2022-09-29
"Try it on CodePen" links not working on Docs Main Concepts 3 2022-01-27 2022-10-05
Syntax highlighting for cite keys with dash 3 2021-09-03 2022-10-06
Provide a method to get a valid projection 1 2022-07-06 2022-09-21
请问安卓支持多设备并行执行吗? 1 2021-09-23 2022-01-11
Add ability to add a workflow from a url 0 2020-07-15 2022-09-09
Website Accessibility-WCAG 1.4.3: Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds (.caps) 1 2022-01-03 2022-10-03
Make the spaces draggable. 1 2021-09-17 2022-10-03
Unnecessary call to `client.get_default_handler()` in `samples/snippets/handler.py` 0 2021-10-14 2022-10-04
Docs: Metrics - Invalid AWS Serverless Application Model (SAM) example 1 2022-05-18 2022-09-14
no option to change ip in gui 3 2022-03-02 2022-10-03
watchdog - inappropriate ioctl for device on RHEL 8 ppc64le. 16 2022-04-05 2022-09-28
unknown variable "artifact" 5 2022-02-09 2022-10-03
[Failed CI Test] testP2PStateTransitionEnabledInCluster(org.apache.helix.integration.messaging.TestP2PMessageSemiAuto) 1 2022-04-17 2022-09-17
bug: podma passes empty XDG_ variable to OCI runtime 18 2021-10-30 2022-09-25
Remote client on MacOS is not using ssh-agent and is prompting to unlock keys everytime 11 2021-10-30 2022-09-25
[WIP] Provide an efficient way for toPixels 1 2021-12-02 2022-04-17
crypto.pseudoRandomBytes is deprecated 7 2019-12-04 2022-09-11