Question

RC SDK on iOS14 and below?

  • 25 March 2024
  • 1 reply
  • 29 views

Badge +3

I’m using the latest version of RC (4.39.0) and am getting crashes on [RCPurchases configure] on everything beneath iOS15.

Is anyone else experiencing this?


This post has been closed for comments

1 reply

Badge +3
Thread 0 Crashed:
0 ??? 000000000000000000 0 + 0
1 MyApp 0x0000000100a49524 type metadata accessor for [String : @MainActor @Sendable (_:_:_:_:)] + 44 (<compiler-generated>:0)
2 MyApp 0x0000000100a49590 type metadata accessor for Atomic<[String : @MainActor @Sendable (_:_:_:_:)]> + 52
3 MyApp 0x0000000100a45904 specialized Atomic.__allocating_init(_:) + 32 (<compiler-generated>:0)
4 MyApp 0x0000000100a45904 specialized PurchasesOrchestrator.init(productsManager:paymentQueueWrapper:systemInfo:subscriberAttributes:operationDispatcher:receiptFetcher:receiptParser:transactionFetcher:customerInfoManager:ba... + 1100
5 MyApp 0x0000000100a45d80 specialized PurchasesOrchestrator.init(productsManager:paymentQueueWrapper:systemInfo:subscriberAttributes:operationDispatcher:receiptFetcher:receiptParser:transactionFetcher:customerInfoManager:ba... + 72 (<compiler-generated>:162)
6 MyApp 0x0000000100a45d80 specialized PurchasesOrchestrator.init(productsManager:paymentQueueWrapper:systemInfo:subscriberAttributes:operationDispatcher:receiptFetcher:receiptParser:transactionFetcher:customerInfoManager:ba... + 72 (<compiler-generated>:162)
7 MyApp 0x0000000100a45d80 PurchasesOrchestrator.init(productsManager:paymentQueueWrapper:systemInfo:subscriberAttributes:operationDispatcher:receiptFetcher:receiptParser:transactionFetcher:customerInfoManager:backend:transa... + 200 (PurchasesOrchestrator.swift:0)
8 MyApp 0x0000000100a45d80 specialized PurchasesOrchestrator.__allocating_init(productsManager:paymentQueueWrapper:systemInfo:subscriberAttributes:operationDispatcher:receiptFetcher:receiptParser:transactionFetcher:customerI... + 416
9 MyApp 0x0000000100a355e8 specialized PurchasesOrchestrator.__allocating_init(productsManager:paymentQueueWrapper:systemInfo:subscriberAttributes:operationDispatcher:receiptFetcher:receiptParser:transactionFetcher:customerI... + 76 (<compiler-generated>:162)
10 MyApp 0x0000000100a355e8 specialized PurchasesOrchestrator.__allocating_init(productsManager:paymentQueueWrapper:systemInfo:subscriberAttributes:operationDispatcher:receiptFetcher:receiptParser:transactionFetcher:customerI... + 76 (<compiler-generated>:162)
11 MyApp 0x0000000100a355e8 PurchasesOrchestrator.__allocating_init(productsManager:paymentQueueWrapper:systemInfo:subscriberAttributes:operationDispatcher:receiptFetcher:receiptParser:transactionFetcher:customerInfoManager:b... + 76 (<compiler-generated>:0)
12 MyApp 0x0000000100a355e8 closure #1 in Purchases.init(apiKey:appUserID:userDefaults:applicationSupportDirectory:observerMode:platformInfo:responseVerificationMode:storeKit2Setting:storeKitTimeout:networkTimeout:dangerousSe... + 900
13 MyApp 0x0000000100a47904 specialized Purchases.__allocating_init(apiKey:appUserID:userDefaults:applicationSupportDirectory:observerMode:platformInfo:responseVerificationMode:storeKit2Setting:storeKitTimeout:networkTimeout:... + 5136 (Purchases.swift:421)
14 MyApp 0x0000000100a3ca5c Purchases.__allocating_init(apiKey:appUserID:userDefaults:applicationSupportDirectory:observerMode:platformInfo:responseVerificationMode:storeKit2Setting:storeKitTimeout:networkTimeout:dangerousSet... + 64 (<compiler-generated>:0)
15 MyApp 0x0000000100a3ca5c implicit closure #1 in static Purchases.configure(withAPIKey:appUserID:observerMode:userDefaults:applicationSupportDirectory:platformInfo:responseVerificationMode:storeKit2Setting:storeKitTimeout:n... + 272
16 MyApp 0x0000000100a49320 partial apply for implicit closure #1 in static Purchases.configure(withAPIKey:appUserID:observerMode:userDefaults:applicationSupportDirectory:platformInfo:responseVerificationMode:storeKit2Setting... + 68 (<compiler-generated>:0)
17 MyApp 0x0000000100971ef8 closure #1 in static Purchases.setDefaultInstance(_:) + 64 (Purchases.swift:658)
18 MyApp 0x0000000100971ef8 specialized closure #1 in Atomic.modify<A>(_:) + 64 (Atomic.swift:67)
19 MyApp 0x0000000100971ef8 specialized closure #1 in Atomic.modify<A>(_:) + 64 (<compiler-generated>:0)
20 MyApp 0x0000000100971ef8 specialized Lock.perform<A>(_:) + 64 (Lock.swift:44)
21 MyApp 0x0000000100971ef8 specialized Atomic.modify<A>(_:) + 168 (<compiler-generated>:66)
22 MyApp 0x0000000100a47fb0 specialized Atomic.modify<A>(_:) + 20 (<compiler-generated>:0)
23 MyApp 0x0000000100a47fb0 static Purchases.setDefaultInstance(_:) + 44 (Purchases.swift:645)
24 MyApp 0x0000000100a47fb0 static Purchases.configure(withAPIKey:appUserID:observerMode:userDefaults:applicationSupportDirectory:platformInfo:responseVerificationMode:storeKit2Setting:storeKitTimeout:networkTimeout:dangerous... + 80 (Purchases.swift:1404)
25 MyApp 0x0000000100a47fb0 specialized static Purchases.configure(with:) + 372 (Purchases.swift:1189)
26 MyApp 0x0000000100a3c4ac static Purchases.configure(with:) + 8 (<compiler-generated>:0)
27 MyApp 0x0000000100a3c4ac @objc static Purchases.configure(with:) + 36