-
Notifications
You must be signed in to change notification settings - Fork 25.2k
Apple rejects React Native build with "ITMS-90338: Non-public API usage" #33789
Copy link
Copy link
Closed
Labels
Impact: App RejectedDescribes an issue that may result in the app getting rejected from an app store.Describes an issue that may result in the app getting rejected from an app store.Needs: AttentionIssues where the author has responded to feedback.Issues where the author has responded to feedback.Platform: iOSiOS applications.iOS applications.Priority: MidTech: React Native CoreIssue related to the Core of React NativeIssue related to the Core of React NativeType: New ArchitectureIssues and PRs related to new architecture (Fabric/Turbo Modules)Issues and PRs related to new architecture (Fabric/Turbo Modules)
Metadata
Metadata
Assignees
Labels
Impact: App RejectedDescribes an issue that may result in the app getting rejected from an app store.Describes an issue that may result in the app getting rejected from an app store.Needs: AttentionIssues where the author has responded to feedback.Issues where the author has responded to feedback.Platform: iOSiOS applications.iOS applications.Priority: MidTech: React Native CoreIssue related to the Core of React NativeIssue related to the Core of React NativeType: New ArchitectureIssues and PRs related to new architecture (Fabric/Turbo Modules)Issues and PRs related to new architecture (Fabric/Turbo Modules)
Type
Fields
Give feedbackNo fields configured for issues without a type.
Description
Submitting a React Native app build to the Apple App Store results in a rejection email regarding "Non-public API usage".
Version
0.68.1
Output of
npx react-native infoSystem:
OS: macOS 11.6.4
CPU: (8) arm64 Apple M1
Memory: 148.92 MB / 16.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 16.0.0 - ~/.nvm/versions/node/v16.0.0/bin/node
Yarn: 1.22.17 - ~/.nvm/versions/node/v16.0.0/bin/yarn
npm: 7.10.0 - ~/.nvm/versions/node/v16.0.0/bin/npm
Watchman: 2022.02.28.00 - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.11.2 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 21.2, iOS 15.2, macOS 12.1, tvOS 15.2, watchOS 8.3
Android SDK: Not Found
IDEs:
Android Studio: Not Found
Xcode: 13.2.1/13C100 - /usr/bin/xcodebuild
Languages:
Java: Not Found
npmPackages:
@react-native-community/cli: Not Found
react: 17.0.2 => 17.0.2
react-native: 0.68.1 => 0.68.1
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
1:Archive App(Release scheme)
2:Upload the resulting .ipa file to App Store Connect via Transporter (available on the Apple App Store)
3:Receive an email from apple that the build was rejected.
Snack, code example, screenshot, or link to a repository