RevenueCat / RevenueCat/react-native-purchases
No visible @interface for 'UIView' declares the selector 'reactSetFrame:'
@joshdholtz is already working on this.
Since Jul 31, 2025.
- Dominant language
- TypeScript
- Stars
- 1.2k
- Forks
- 117
- Avg merge
- 14h 40m
- Merged PRs (30d)
- 40
Description
- I have updated Purchases SDK to the latest version
- I have read the Contribution Guidelines
- I have searched the Community
- I have read docs.revenuecat.com
- I have searched for existing Github issues
Describe the bug
A clear and concise description of what the bug is. The more detail you can provide the faster our team will be able to triage and resolve the issue. Do not remove any of the steps from the template below. If a step is not applicable to your issue, please leave that step empty.
-
Environment
- Platform: iOS
- SDK version: 8.11.8
- OS version: iOS 18.1 MacOS 15.5 (Apple Silicon)
- Xcode/Android Studio version: Xcode 16.1
- React Native version: 0.74.3
- SDK installation (CocoaPods + version or manual): npm i, autolink
- How widespread is the issue. Percentage of devices affected. Compile error
-
Debug logs that reproduce the issue
-
Steps to reproduce, with a description of expected vs. actual behavior
Attempt to build, get this compilation error inPaywallViewWrapper.m -
Other information (e.g. stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, etc.)
Additional context
Add any other context about the problem here.
Changing the import from #import "UIView+React.h" to #import <React/UIView+React.h> seems to solve the compilation issue (thanks ChatGPT)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.