Skip to main content
Question

Failed to build iOS app - Swift Compiler Error (Xcode): 'SubscriptionPeriod' is ambiguous for type lookup in this context

  • May 2, 2025
  • 1 reply
  • 116 views

Forum|alt.badge.img+1

Failed to build iOS app - Swift Compiler Error (Xcode): 'SubscriptionPeriod' is ambiguous for type lookup in this context, also on IOS emulator; already built apps cannot load subscription products, it keeps load indefinitely.   

 

Launching lib/main.dart on iPhone 16 Plus in debug mode...

Xcode build done. 26.7s

Failed to build iOS app

Swift Compiler Error (Xcode): 'SubscriptionPeriod' is ambiguous for type lookup in this context
...Pods/PurchasesHybridCommon/ios/PurchasesHybridCommon/PurchasesHybridCommon/StoreProduct+HybridAdditions.swift:47:50

Swift Compiler Error (Xcode): 'SubscriptionPeriod' is ambiguous for type lookup in this context
...ios/Pods/PurchasesHybridCommon/ios/PurchasesHybridCommon/PurchasesHybridCommon/StoreProduct+HybridAdditions.swift:64:54

Could not build the application for the simulator.
Error launching application on iPhone 16 Plus.

 

Please i need assistance on this Thank You! 

 

1 reply

Forum|alt.badge.img+1
  • New Member
  • 1 reply
  • May 2, 2025

I'm having the same problem… Here's what I found:

this issue would be due to Apple introducing a new typealias called SubscriptionPeriod in iOS 18.4, which I guess clashes with an existing class in RevenueCat, because namespacing in Swift is fun.

https://developer.apple.com/documentation/storekit/subscriptionperiod

So if the code is in RevenueCat, they will need to prefix it with RevenueCat eg RevenueCat.SubscriptionPeriod.

 

Link:

https://github.com/FlutterFlow/flutterflow-issues/issues/5635#issuecomment-2795943724


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings