RevenueCat / purchases-ios

In-app purchases and subscriptions made easy. Support for iOS, watchOS, tvOS, macOS, and visionOS.
https://www.revenuecat.com/
MIT License
2.3k stars 308 forks source link

App is not compiling after adding this package #3117

Closed tensei closed 1 year ago

tensei commented 1 year ago

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: 4.25.8
    3. StoreKit version:
      • [ ] StoreKit 1
      • [ ] StoreKit 2 (enabled with usesStoreKit2IfAvailable(true))
    4. OS version: 17 Beta 7
    5. Xcode version: 15 Beta 7
    6. Device and/or simulator:
      • [ ] Device
      • [x] Simulator
    7. Environment:
      • [x] Sandbox
      • [ ] TestFight
      • [ ] Production
    8. How widespread is the issue. Percentage of devices affected.
  2. Debug logs that reproduce the issue. Complete logs with Purchases.logLevel = .verbose will help us debug this issue.
Compile error logs

duplicate symbol '_OBJC_METACLASS_$_RCSubscriptionPeriod' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCCustomerInfo' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCPromotionalOfferEligibility' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCPurchases' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCStoreProductDiscount' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCIntroEligibility' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCStoreTransaction' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCStorefront' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCCustomerInfo' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCDangerousSettings' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCPromotionalOfferSignedData' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCEntitlementInfos' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCConfiguration' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCPromotionalOfferEligibility' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCAttribution' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCAttribution' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCPurchases' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCStoreProductDiscount' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCPlatformInfo' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCPurchaserInfo' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCPromotionalOfferSignedData' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCNonSubscriptionTransaction' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCConfigurationBuilder' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCConfigurationBuilder' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCPromotionalOffer' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCPackage' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCOfferings' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCDangerousSettings' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCEntitlementInfos' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCPromotionalOffer' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCPlatformInfo' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCStorefront' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCIntroEligibility' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCStoreTransaction' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCPurchasesDiagnostics' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCOffering' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCStoreProduct' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCPurchasesDiagnostics' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCOffering' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCDebugViewController' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCNonSubscriptionTransaction' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCEntitlementInfo' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCOfferings' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCSubscriptionPeriod' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCEntitlementInfo' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCPackage' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCTransaction' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCTransaction' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCPurchaserInfo' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_METACLASS_$_RCConfiguration' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCStoreProduct' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
duplicate symbol '_OBJC_CLASS_$_RCDebugViewController' in:
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat.o
    /Users/davut/Library/Developer/Xcode/DerivedData/Pflego-gkyunfmfmmrwmgcwitjdxbonztow/Build/Products/Debug-iphonesimulator/RevenueCat_CustomEntitlementComputation.o
ld: 52 duplicate symbols
clang: error: linker command failed with exit code 1 (use -v to see invocation)
  1. Steps to reproduce, with a description of expected vs. actual behavior

    • Add Package to new SwiftData Project
    • Compile -> error
  2. Other information (e.g. stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, etc.)

  3. Additional context After adding the RevenueCat packages, my app no longer compiles. I haven't initialized anything in the app yet; it should still compile regardless. I Also have the In-App purchase capability added.

RCGitBot commented 1 year ago

👀 We've just linked this issue to our internal tracker and notified the team. Thank you for reporting, we're checking this out!

MarkVillacampa commented 1 year ago

Hello @tensei

It seems you have included two library targets in your app, RevenueCat and RevenueCat_CustomEntitlementComputation. Make sure to remove RevenueCat_CustomEntitlementComputation from the Link with Binary Libraries step in the Build Phases section of your app's target in Xcode.

Screenshot_2023-08-29_at_12_45_24
tensei commented 1 year ago

Hello @MarkVillacampa

Thank you, it works now. When adding the package it included RevenueCat_CustomEntitlementComputation by default.

CleanShot 2023-08-29 at 12 47 59@2x
NachoSoto commented 1 year ago

Thanks @tensei for bringing this to our attention. That's indeed the new behavior on Xcode 15. We're going to update our docs to make this clear 👍🏻

github-actions[bot] commented 1 year ago

This issue has been automatically locked due to no recent activity after it was closed. Please open a new issue for related reports.