RevenueCat / RevenueCat/react-native-purchases

No visible @interface for 'UIView' declares the selector 'reactSetFrame:'

Open
#1,308 10 comments 0 reactions 1 assignee View on GitHub

@joshdholtz is already working on this.

Since Jul 31, 2025.

bug
Dominant language
TypeScript
Stars
1.2k
Forks
117
Avg merge
14h 40m
Merged PRs (30d)
40

Description

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.

  1. Environment

    1. Platform: iOS
    2. SDK version: 8.11.8
    3. OS version: iOS 18.1 MacOS 15.5 (Apple Silicon)
    4. Xcode/Android Studio version: Xcode 16.1
    5. React Native version: 0.74.3
    6. SDK installation (CocoaPods + version or manual): npm i, autolink
    7. How widespread is the issue. Percentage of devices affected. Compile error
  2. Debug logs that reproduce the issue

  3. Steps to reproduce, with a description of expected vs. actual behavior
    Attempt to build, get this compilation error in PaywallViewWrapper.m

  4. Other information (e.g. stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, etc.)

    Image

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.