Skip to content

Fix xcodeproj remove stale PaywallWebViewAPI references#7277

Merged
vegaro merged 1 commit into
mainfrom
cesar/fix-pr-7274-checks
Jul 23, 2026
Merged

Fix xcodeproj remove stale PaywallWebViewAPI references#7277
vegaro merged 1 commit into
mainfrom
cesar/fix-pr-7274-checks

Conversation

@vegaro

@vegaro vegaro commented Jul 23, 2026

Copy link
Copy Markdown
Member

The release-checks CI job fails on main with:

error: Build input file cannot be found: '.../RevenueCatUI/Templates/V2/Components/WebView/PaywallWebViewAPI.swift'

PaywallWebViewAPI.swift was renamed to PaywallWebViewValue.swift in #7228. A messy merge in #7197 reintroduced it under the old name.

This is why #7274 (the automatic 5.81.2 release PR) is failing checks.


Note

Low Risk
Project file cleanup only; no application logic or API surface changes.

Overview
Fixes release-checks / Xcode build failures caused by the project still listing PaywallWebViewAPI.swift, which no longer exists on disk (it was renamed to PaywallWebViewValue.swift in an earlier PR; a merge had reintroduced the old filename in project.pbxproj).

This change only edits RevenueCat.xcodeproj/project.pbxproj: it drops the PBXBuildFile, PBXFileReference, and WebView group entry for PaywallWebViewAPI.swift. No Swift source or runtime behavior changes.

Reviewed by Cursor Bugbot for commit 3848ece. Bugbot is set up for automated code reviews on this repo. Configure here.

…nces

A merge in #7197 reintroduced duplicate PBXBuildFile/PBXFileReference/PBXGroup
entries pointing at PaywallWebViewAPI.swift, which was renamed to
PaywallWebViewValue.swift in #7228. The duplicate file reference UUID caused
Xcode to resolve to the stale (nonexistent) path, breaking the
create_xcframework archive build used by release-checks.
@vegaro vegaro changed the title fix(xcodeproj): remove stale duplicate PaywallWebViewAPI.swift references Fix xcodeproj remove stale PaywallWebViewAPI references Jul 23, 2026
@vegaro
vegaro marked this pull request as ready for review July 23, 2026 09:03
@vegaro
vegaro requested a review from a team as a code owner July 23, 2026 09:03
@vegaro
vegaro requested review from ajpallares and rickvdl July 23, 2026 09:03

@ajpallares ajpallares left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the fix! 🙇

@vegaro
vegaro merged commit 7f520e7 into main Jul 23, 2026
46 of 47 checks passed
@vegaro
vegaro deleted the cesar/fix-pr-7274-checks branch July 23, 2026 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants