react-native icon indicating copy to clipboard operation
react-native copied to clipboard

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

Open mvniekerk opened this issue 2 years ago • 27 comments

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 <select Blank Typescript> 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

mvniekerk avatar Sep 17 '22 20:09 mvniekerk

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

auhonganh avatar Sep 19 '22 02:09 auhonganh

+1

chiragh241 avatar Sep 19 '22 05:09 chiragh241

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:

arnaudschlupp avatar Sep 19 '22 13:09 arnaudschlupp

Any updates?

EddyDunda avatar Sep 19 '22 15:09 EddyDunda

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.

karltaylor avatar Sep 19 '22 20:09 karltaylor

App was still uploaded however.

Waiting to see if it can be installed.

xgenem avatar Sep 20 '22 01:09 xgenem

Confirmed. The uploaded build worked well.

xgenem avatar Sep 20 '22 02:09 xgenem

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

mvniekerk avatar Sep 20 '22 07:09 mvniekerk

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

mvniekerk avatar Sep 20 '22 07:09 mvniekerk

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

auhonganh avatar Sep 21 '22 07:09 auhonganh

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

tradebulls avatar Sep 22 '22 10:09 tradebulls

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 avatar Sep 22 '22 11:09 karltaylor

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.

wojtekmaj avatar Sep 22 '22 11:09 wojtekmaj

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.

auhonganh avatar Sep 23 '22 01:09 auhonganh

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

princefishthrower avatar Sep 29 '22 14:09 princefishthrower

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".

princefishthrower avatar Sep 29 '22 14:09 princefishthrower

same issue, using : Xcode 14 React Native 0.70.4

edritech93 avatar Nov 07 '22 06:11 edritech93

same issue, using : Xcode 14 React Native 0.70.4

same here

bsonmez avatar Nov 08 '22 22:11 bsonmez

same issue, using : Xcode 14 React Native 0.70.4

same

pavshr avatar Nov 18 '22 13:11 pavshr

same issue, using : Xcode 14 React Native 0.69.7

vivkikkk avatar Nov 30 '22 16:11 vivkikkk

same issue, using: Xcode 14.1 React Native 0.70.6

edritech93 avatar Dec 05 '22 04:12 edritech93

image

RN: 0.70.6 Xcode: 14.1

The Minimum Deployment was 12.4, but when I changed it to 11.0, it was uploaded correctly.

jeong-sik avatar Dec 09 '22 03:12 jeong-sik

I was solved this problem by downgrade Minimum Deployment. The Minimum Deployment was 12.4, but when I changed it to 12.0, it was uploaded correctly.

AngelDev0329 avatar Dec 15 '22 10:12 AngelDev0329

Screenshot 2023-01-02 at 5 06 09 PM

My Xcode version is 14.1

after creating build i got the below warning

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

i didn't changed the Minimum Deployment to but my app successfully uploaded to test-flight you can see the picture below

Screenshot 2023-01-02 at 5 08 46 PM

let me know that do i need to set the Minimum Deployment to 12.4?

ZohaibAhmad786 avatar Jan 02 '23 12:01 ZohaibAhmad786

Hey my minimum deployment was 10.0 i changed to 11.0, but i still have the warning, did anyone know how to get rid of this warning without downgrading xcode or upgrading RN ?

React Native 0.63.5 xCode : 14.2 (14C18) macOS : 13.2 (22D49)

I have another App running on React Native 0.64.4 and i dont have this warning there...

IlanZ93 avatar Feb 01 '23 10:02 IlanZ93

mine is exactly the same. I am using RN0.64.4....it was so weird some builds were successfuly uploaded, but after half an hour they all gone. disappeared from the testflight tab without any warning from apple

chuyihuang avatar Mar 02 '23 09:03 chuyihuang

mine is exactly the same. I am using RN0.64.4....it was so weird some builds were successfuly uploaded, but after half an hour they all gone. disappeared from the testflight tab without any warning from apple

I have the same problem. Did you find a solution?

Ahmetaksungur avatar Mar 08 '23 07:03 Ahmetaksungur

finally I solve the problem => 1: Minimum Deployments IOS version change from 12.4 to 12.0. 2: rebuild the app

waqaskhanroghani avatar Mar 22 '23 11:03 waqaskhanroghani

How to solve this problem without downgrade Minimum Deployment?

aklevko avatar Mar 27 '23 15:03 aklevko

+1, RN dictating our min deployment is unacceptable. What else can be done?

mihaibulic2 avatar Apr 04 '23 00:04 mihaibulic2