Skip to main content
Question

Capacitor SDK : build fails with error Cannot find * in scope

  • September 16, 2024
  • 1 reply
  • 413 views

Forum|alt.badge.img+3

Hello,
I am not able to build with the @revenuecat/purchases-capacitor module. Without this module, the build works. If anyone has any suggestions to help me, I would be very grateful, as I have been trying to resolve this for several days now...

I have tried:

  • deleting the node_modules folder, then deleting package-lock.json, then npm install, npx cap sync ios
  • deleting the derived-data folder in XCode and using “clean build folder” (many times)
  • pod deintegrate, pod update, pod install from the /iOS/App folder
  • pod repo update from the /iOS/App folder
  • reverting to version 8.0.0 of @revenuecat/purchases-capacitor
  • checking that there is no mention of swift_version in my podfile
  • adding a single, empty Swift file to the project.
  • going to Build Settings, looking for Library Search Paths, and adding $(SDKROOT)/usr/lib/swift as the first item on the list.

I haven't tried deleting the entire iOS folder, and I would like to avoid going that far...
 

Notes:

  • Swift Language Version is set to 5
  • In-App Purchase Capability is enabled in XCode
  • iOS Minimum Deployment is set to 13.0

Extracts from package-lock.json:

"node_modules/@revenuecat/purchases-capacitor": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/@revenuecat/purchases-capacitor/-/purchases-capacitor-9.0.1.tgz", "integrity": "sha512-bMxXuIcTZVZld6n2ioco+gg2I0DvFZDdiwHLoMKPFgudkuVX0bBBx/rlgvmiWRH49mKtUfemZmSk4noSXiF2fw==", "dependencies": { "@revenuecat/purchases-typescript-internal-esm": "13.0.1" }, "peerDependencies": { "@capacitor/core": "^6.0.0" } }, "node_modules/@revenuecat/purchases-typescript-internal-esm": { "version": "13.0.1", "resolved": "https://registry.npmjs.org/@revenuecat/purchases-typescript-internal-esm/-/purchases-typescript-internal-esm-13.0.1.tgz", "integrity": "sha512-bx6nZx7Hx1V3rfrY+UHlqT8rYo2a3dECzG+JnHPP+/6HaPOkX7pUvex++IOnLMjoROtzdEKZ75vXORhssg1HxQ==" }, "node_modules/@capacitor/core": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-6.1.2.tgz", "integrity": "sha512-xFy1/4qLFLp5WCIzIhtwUuVNNoz36+V7/BzHmLqgVJcvotc4MMjswW/TshnPQaLLujEOaLkA4h8ZJ0uoK3ImGg==", "dependencies": { "tslib": "^2.1.0" } },


Here are the errors returned by XCode:
 

App_Dir/ios/App/Pods/RevenueCat/Sources/FoundationExtensions/AsyncExtensions.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/FoundationExtensions/AsyncExtensions.swift:36:37 Cannot find 'ErrorUtils' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/FoundationExtensions/AsyncExtensions.swift:58:37 Cannot find 'ErrorUtils' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Attribution/AttributionPoster.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Attribution/AttributionPoster.swift:18:30 Cannot find type 'DeviceCache' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Attribution/AttributionPoster.swift:26:23 Cannot find type 'DeviceCache' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Backend.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Backend.swift:36:26 Cannot find 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/BackendConfiguration.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/BackendConfiguration.swift:18:21 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/BackendConfiguration.swift:26:22 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Error Handling/BackendError.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Error Handling/BackendError.swift:19:6 Type 'BackendError' does not conform to protocol 'Equatable'

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Error Handling/BackendError.swift:235:24 Cannot find type 'ErrorSource' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/BeginRefundRequestHelper.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/BeginRefundRequestHelper.swift:23:38 Cannot find type 'CustomerInfoManager' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/BeginRefundRequestHelper.swift:47:55 Cannot find type 'CustomerInfoManager' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/Configuration.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/Configuration.swift:51:23 Cannot find type 'Purchases' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/Configuration.swift:92:40 Cannot find type 'Purchases' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/Configuration.swift:175:46 Cannot find type 'Purchases' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Logging/Strings/ConfigureStrings.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Logging/Strings/ConfigureStrings.swift:20:25 Cannot find type 'Purchases' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Logging/Strings/ConfigureStrings.swift:22:27 Cannot find type 'Purchases' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/DebugUI/DebugContentViews.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/DebugUI/DebugContentViews.swift:78:14 Type 'DebugViewPath' does not conform to protocol 'Hashable'

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/DebugUI/DebugContentViews.swift:78:14 Type 'DebugViewPath' does not conform to protocol 'Equatable'

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/DebugUI/DebugContentViews.swift:83:18 Cannot find type 'PaywallData' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/DebugUI/DebugContentViews.swift:420:18 Cannot find type 'PaywallData' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/DebugUI/DebugViewModel.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/DebugUI/DebugViewModel.swift:164:40 Cannot find type 'Purchases' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/FoundationExtensions/Decoder+Extensions.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/FoundationExtensions/Decoder+Extensions.swift:124:11 Cannot find type 'ErrorUtils' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/ErrorResponse.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/ErrorResponse.swift:56:16 Cannot find 'ErrorUtils' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/ErrorResponse.swift:145:13 Cannot find 'ErrorUtils' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/ETagManager.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/ETagManager.swift:19:36 Cannot find 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/ETagManager.swift:20:50 Cannot find 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/ETagManager.swift:21:37 Cannot find 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/ETagManager.swift:73:13 Cannot find 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/ETagManager.swift:74:13 Cannot find 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/ETagManager.swift:87:36 Static member 'value' cannot be used on instance of type 'VerifiedHTTPResponse<Data?>'

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/ETagManager.swift:87:50 Missing arguments for parameters 'forCaseInsensitiveHeaderField', 'in' in call

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/ETagManager.swift:87:72 Extra argument 'forHeaderField' in call

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/ETagManager.swift:256:18 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/ETagManager.swift:259:16 Generic parameter 'Body' could not be inferred

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Operations/HealthOperation.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Operations/HealthOperation.swift:27:25 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Operations/HealthOperation.swift:35:21 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Operations/HealthOperation.swift:46:30 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Security/HTTPRequest+Signing.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Security/HTTPRequest+Signing.swift:34:74 Cannot infer key path type from context; consider explicitly specifying a root type

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Security/HTTPRequest+Signing.swift:86:32 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/HTTPResponse.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/HTTPResponse.swift:28:26 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/HTTPResponse.swift:37:26 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/HTTPResponse.swift:79:26 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/HTTPResponse.swift:121:26 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/HTTPResponse.swift:135:38 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/HTTPResponse.swift:140:46 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/HTTPResponse.swift:193:26 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/HTTPResponse.swift:204:44 Cannot find 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/HTTPResponse.swift:217:26 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Identity/IdentityManager.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Identity/IdentityManager.swift:30:30 Cannot find type 'DeviceCache' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Identity/IdentityManager.swift:32:38 Cannot find type 'CustomerInfoManager' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Identity/IdentityManager.swift:38:22 Cannot find type 'DeviceCache' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Identity/IdentityManager.swift:40:30 Cannot find type 'CustomerInfoManager' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Identity/IdentityManager.swift:129:65 Cannot infer contextual base in reference to member 'cachedOrFetched'

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Identity/IdentityManager.swift:137:31 Type of expression is ambiguous without a type annotation

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Identity/IdentityManager.swift:153:24 Cannot find 'ErrorUtils' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Identity/IdentityManager.swift:199:51 Cannot infer contextual base in reference to member 'notRequested'

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/ManageSubscriptionsHelper.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/ManageSubscriptionsHelper.swift:19:38 Cannot find type 'CustomerInfoManager' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/ManageSubscriptionsHelper.swift:23:31 Cannot find type 'CustomerInfoManager' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/NetworkError.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/NetworkError.swift:19:6 Type 'NetworkError' does not conform to protocol 'Equatable'

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/HTTPClient/NetworkError.swift:256:24 Cannot find type 'ErrorSource' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Operations/NetworkOperation.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Operations/NetworkOperation.swift:57:21 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Operations/NetworkOperation.swift:179:25 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Operations/NetworkOperation.swift:185:25 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Operations/NetworkOperation.swift:200:21 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Logging/Strings/NetworkStrings.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Logging/Strings/NetworkStrings.swift:24:19 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Logging/Strings/NetworkStrings.swift:29:39 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Logging/Strings/NetworkStrings.swift:159:19 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/Offering.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/Offering.swift:51:25 Cannot find type 'PaywallData' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/Offering.swift:155:18 Cannot find type 'PaywallData' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/OfferingsManager.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/OfferingsManager.swift:19:30 Cannot find type 'DeviceCache' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/OfferingsManager.swift:26:23 Cannot find type 'DeviceCache' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/OfferingsManager.swift:289:55 Cannot find type 'ErrorSource' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/OfferingsManager.swift:291:31 Cannot find type 'ErrorSource' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/OfferingsManager.swift:292:56 Cannot find type 'ErrorSource' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Responses/OfferingsResponse.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Responses/OfferingsResponse.swift:32:29 Cannot find type 'PaywallData' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Responses/OfferingsResponse.swift:33:22 Cannot find type 'PaywallData' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Responses/OfferingsResponse.swift:58:1 Type 'OfferingsResponse.Offering' does not conform to protocol 'Decodable'

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Responses/OfferingsResponse.swift:58:1 Type 'OfferingsResponse.Offering' does not conform to protocol 'Encodable'

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Networking/Responses/OfferingsResponse.swift:58:1 Type 'OfferingsResponse.Offering' does not conform to protocol 'Equatable'

 

App_Dir/ios/App/Pods/RevenueCat/Sources/OfflineEntitlements/OfflineEntitlementsManager.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/OfflineEntitlements/OfflineEntitlementsManager.swift:18:30 Cannot find type 'DeviceCache' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/OfflineEntitlements/OfflineEntitlementsManager.swift:23:23 Cannot find type 'DeviceCache' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Paywalls/PaywallCacheWarming.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Paywalls/PaywallCacheWarming.swift:111:20 Cannot find type 'PaywallData' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Paywalls/PaywallCacheWarming.swift:167:19 Cannot find type 'PaywallData' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Paywalls/PaywallData+Localization.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Paywalls/PaywallData+Localization.swift:16:18 Cannot find type 'PaywallData' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Paywalls/Events/PaywallEvent.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Paywalls/Events/PaywallEvent.swift:77:22 Cannot find type 'PaywallData' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Misc/PlatformInfo.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Misc/PlatformInfo.swift:17:11 Cannot find type 'Purchases' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Misc/Concurrency/Purchases+async.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Misc/Concurrency/Purchases+async.swift:18:11 Cannot find type 'Purchases' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Misc/Concurrency/Purchases+nonasync.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Misc/Concurrency/Purchases+nonasync.swift:21:18 Cannot find type 'Purchases' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/Purchases/PurchasesDelegate.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/Purchases/PurchasesDelegate.swift:36:42 Cannot find type 'Purchases' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/Purchases/PurchasesDelegate.swift:45:42 Cannot find type 'Purchases' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/Purchases/PurchasesDelegate.swift:65:48 Cannot find type 'Purchases' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/Purchases/PurchasesDelegate.swift:67:69 Cannot find type 'StartPurchaseBlock' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/Purchases/PurchasesDelegate.swift:75:48 Cannot find type 'Purchases' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Purchasing/Purchases/PurchasesDelegate.swift:77:82 Cannot find type 'StartPurchaseBlock' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/PurchasesDiagnostics.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/PurchasesDiagnostics.swift:32:21 Cannot find type 'PurchasesType' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Support/PurchasesDiagnostics.swift:43:74 Cannot find 'Purchases' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Security/Signing+ResponseVerification.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Security/Signing+ResponseVerification.swift:53:25 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Security/Signing+ResponseVerification.swift:54:26 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Logging/Strings/SigningStrings.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Logging/Strings/SigningStrings.swift:47:53 Cannot find type 'HTTPClient' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Logging/Strings/Strings.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Logging/Strings/Strings.swift:30:27 Cannot find 'PurchaseStrings' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/SubscriberAttributes/SubscriberAttributesManager.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/SubscriberAttributes/SubscriberAttributesManager.swift:19:30 Cannot find type 'DeviceCache' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/SubscriberAttributes/SubscriberAttributesManager.swift:28:23 Cannot find type 'DeviceCache' in scope

 

App_Dir/ios/App/Pods/RevenueCat/Sources/Misc/SystemInfo.swift

App_Dir/ios/App/Pods/RevenueCat/Sources/Misc/SystemInfo.swift:125:24 Cannot find type 'Purchases' in scope

 

 

This post has been closed for comments

1 reply

Forum|alt.badge.img+3
  • Author
  • New Member
  • September 17, 2024

I finally managed to solve this issue

What worked was:

  • delete file package-lock.json
  • delete folder node_modules
  • delete file ios/App/Podfile.lock
  • delete folder ios/App/Pods
  • “pod deintegrate” from ios/App
  • “npm install”
  • “npx cap sync ios”

Note: the issue appeared after a migration to Capacitor v6 via the Ionic VSCode extension.
I don’t know why a simple “npx cap sync ios” didn’t work...