我几乎尝试了所有的方法,阅读了每一篇文章/做了几个小时的研究。我无法建立我的Xcode项目,因为它无法找到模块“购买”的来源:收入类别/采购。在我用最新版本的Xcode将我的Mac升级到最新的Ventura测试版之前,一切都运行良好,在那里问题开始发生,我降级了我的操作系统和Xcode,以为这个问题会消退,但事实并非如此。我试过重置包缓存,删除派生数据,查看每个SO帖子,尝试他们的答案,仍然一无所获。是的,模块和它的包/框架是我的目标的一部分
7qhs6swi1#
今天早上我遇到了这个问题,大部分问题是我试图立即从3.x.x升级到4.x.x,而swift编译器想自杀。如果仍然使用import Purchases;那么它仍然是3.x.x,我用以下公式求解:
import Purchases
products: [ ... .library(name: "Premium", targets: ["Premium"]), ... ], dependencies: [ ... .package(url: "https://github.com/RevenueCat/purchases-ios.git", from: "3.0.0"), ... ], targets: [ ... .target(name: "Premium", dependencies: [ .product(name: "Purchases", package: "purchases-ios"), ]), ... ]
一旦我再次编译3.x.x,升级到4.x.x就不难了。下面是我的Package.swift文件现在的样子:
products: [ ... .library(name: "Premium", targets: ["Premium"]), ... ], dependencies: [ ... .package(url: "https://github.com/RevenueCat/purchases-ios.git", from: "4.0.0"), ... ], targets: [ ... .target(name: "Premium", dependencies: [ .product(name: "RevenueCat", package: "purchases-ios"), ]), ... ]
现在,我需要按照migration guide中的说明使用import RevenueCat
import RevenueCat
1条答案
按热度按时间7qhs6swi1#
今天早上我遇到了这个问题,大部分问题是我试图立即从3.x.x升级到4.x.x,而swift编译器想自杀。
如果仍然使用
import Purchases
;那么它仍然是3.x.x,我用以下公式求解:一旦我再次编译3.x.x,升级到4.x.x就不难了。
下面是我的Package.swift文件现在的样子:
现在,我需要按照migration guide中的说明使用
import RevenueCat