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 Swift package:

 

Protocol 'StoreKit2PurchaseIntentType' requires 'id' to be available in macOS 14.4 and newer

I know RevenueCat just got their hands on the new SDK today, 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.

Oh, and I am using version 5.27.1 of the RC SDK.


Hi Brendan, 

 

Thanks for reporting, we are working on it. We have a draft PR that we are currently testing (https://github.com/RevenueCat/purchases-ios/pull/5254)

 

I’ll let you know when it’s live.


Regards,

Marcos


Awesome. Same thing here. Thanks OP for reporting it and thanks @MarcosC for working on it so quickly.


Hi everyone! 👋 We’ve just released iOS SDK version 5.28.0, which contains a fix for this issue. You should be able to resolve the issue by updating your SDK version to the latest version.

 

Thanks for reporting, and please let us know if you run into any other issues!


Excellent! Thanks for fixing this so quickly! It worked perfectly.


Thanks for getting a fix out so quickly – you folks are the best!


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


Hi ​@ahmad-marouf-9adc98, this fix has been ported to the Flutter SDK in version 8.10.2, so updating your SDK should resolve the issue.

 

The fix will also be released on all other hybrid SDKs in the next hour or so.

 

Thanks,

 

Will


Reply