我在商店里有一個獨立的手表應用,作為一個應用系列的一部分。該手表應用與 iOS 應用同屬一個專案。在我升級了 Xcode 之后,我的應用程式將不再識別 Purchases(現在是 RevenueCat)包。我正在使用一個單一的類來管理購買。如果我把它作為手表擴展的一部分,就會出現錯誤。如果我只針對iOS應用,錯誤就會消失。這些錯誤基本上都是:
'PurchaserInfo' is not a member type of class 'RevenueCat. Purchases'
我還顯示了一個錯誤
我還顯示了一個錯誤,即
Watch Extension. build/Objects-normal/arm64_32/Settings。 dia:1:1: warning: Could not read serialized diagnostics file: error("Invalid diagnostics signature") (in target 'Watch Extension'..._/span>
我所做的步驟:
我找不到任何似乎有問題的設定。如果有任何幫助,我將不勝感激。
uj5u.com熱心網友回復:
這是purchases-ios4.0.0版本中的一個變化。
型別Purchases.PurchaserInfo已被更新,它現在只是PurchaserInfo(你也可以把它稱為RevenueCat.PurchaserInfo)。
該更新記錄在以下鏈接中:
還有更多類似的變化,比如Purchases.Offerings -> Offerings, Purchases.package -> package。
更新這些應該有助于遷移。
如果你還沒有準備好遷移,你也可以堅持使用3.12.4版本,直到你準備好。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/324714.html
標籤:
