Skip to main content

With macOS Tahoe released today, I wanted to see how my app ran on it. But I ran into a compile error when using the RevenueCate Flutter package:
Swift Compiler Error (Xcode): Protocol 'StoreKit2PurchaseIntentType' requires 'id' to be available in iOS 16.4 and newer

but I wanted to post my issue here to get the ball rolling on using RevenueCat with the new OS 26 versions.

This error was within the StoreKit2PurchaseIntentListener.swift file.

I am using this purchases_flutter: ^8.10.1

I can confirm that it is an issue in SwiftUI SDK (purchases-ios-spm) as well in XCode 26 Beta 1.

My minimum deployment target is iOS 18, and the code compiles just fine with purchases-ios (not spm) or Xcode 16.4

 


I faced the same issue on iOS SDK. I upgraded to 5.28.1 and it fixed it. Flutter 8.10.2 published 3 days ago brings this dependency, you should give it a try 


Hi,

@ahmad-marouf-9adc98 can you try upgrading to our most recent Flutter SDK 8.10.3 and let me know if this resolves what you are seeing? https://github.com/RevenueCat/purchases-flutter/releases/tag/8.10.3

@artemb2b69f can you try upgrading to our most recent iOS SDK 5.29.0 and let me know if this resolves what you are seeing? https://github.com/RevenueCat/purchases-ios/releases/tag/5.29.0