diff --git a/RevenueCat/Editor/RevenueCatPostInstall.cs b/RevenueCat/Editor/RevenueCatPostInstall.cs index 1ca89992..fcce1b58 100644 --- a/RevenueCat/Editor/RevenueCatPostInstall.cs +++ b/RevenueCat/Editor/RevenueCatPostInstall.cs @@ -1,5 +1,5 @@ -#if UNITY_EDITOR && UNITY_IOS +#if UNITY_EDITOR && (UNITY_IOS || UNITY_VISIONOS) using System.IO; using UnityEngine; diff --git a/RevenueCat/Scripts/Purchases.cs b/RevenueCat/Scripts/Purchases.cs index de14f56d..5682f7d5 100644 --- a/RevenueCat/Scripts/Purchases.cs +++ b/RevenueCat/Scripts/Purchases.cs @@ -113,7 +113,7 @@ private void Start() { #if UNITY_ANDROID && !UNITY_EDITOR _wrapper = new PurchasesWrapperAndroid(); -#elif UNITY_IPHONE && !UNITY_EDITOR +#elif (UNITY_IOS || UNITY_VISIONOS) && !UNITY_EDITOR _wrapper = new PurchasesWrapperiOS(); #else _wrapper = new PurchasesWrapperNoop(); diff --git a/RevenueCat/Scripts/PurchasesWrapperiOS.cs b/RevenueCat/Scripts/PurchasesWrapperiOS.cs index 053faf05..cdd8afde 100644 --- a/RevenueCat/Scripts/PurchasesWrapperiOS.cs +++ b/RevenueCat/Scripts/PurchasesWrapperiOS.cs @@ -3,7 +3,7 @@ using JetBrains.Annotations; using UnityEngine; -#if UNITY_IOS +#if UNITY_IOS || UNITY_VISIONOS public class PurchasesWrapperiOS : IPurchasesWrapper { [DllImport("__Internal")]