From c1a0ce8c24f8a32aadf3e10c27858033fa4e05f4 Mon Sep 17 00:00:00 2001 From: Anna Garcia Date: Wed, 30 Sep 2026 11:02:10 -0400 Subject: [PATCH] chore(ios): use projectToken initializer for native config posthog-ios 4.0 removes the deprecated PostHogConfig(apiKey:host:) initializer. Switch to the equivalent init(projectToken:host:), available since posthog-ios 3.56.0. Co-Authored-By: Claude Opus 5.5 (1M context) --- posthog-kmp/src/iosMain/kotlin/com/posthog/kmp/PostHog.ios.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/posthog-kmp/src/iosMain/kotlin/com/posthog/kmp/PostHog.ios.kt b/posthog-kmp/src/iosMain/kotlin/com/posthog/kmp/PostHog.ios.kt index 292cadb..f9c93e2 100644 --- a/posthog-kmp/src/iosMain/kotlin/com/posthog/kmp/PostHog.ios.kt +++ b/posthog-kmp/src/iosMain/kotlin/com/posthog/kmp/PostHog.ios.kt @@ -31,7 +31,7 @@ import swiftPMImport.com.posthog.posthog.kmp.PostHogSDK @Suppress("UNUSED_PARAMETER") internal actual fun platformSetup(config: PostHogConfig, context: PostHogContext) { val sessionConfig = config.sessionRecording - val nativeConfig = NativePostHogConfig(apiKey = config.apiKey, host = config.host).apply { + val nativeConfig = NativePostHogConfig(projectToken = config.apiKey, host = config.host).apply { debug = config.debug captureApplicationLifecycleEvents = config.captureApplicationLifecycleEvents captureScreenViews = config.captureScreenViews