【发布时间】:2023-01-30 01:43:53
【问题描述】:
我将 RevenueCat 集成到一个用 Swift 和 SwiftUI 编写的应用程序中。到现在为止一切正常。 在构建应用程序时,Xcode 突然抛出这两个错误:
无法构建 Objective-C 模块“RevenueCat”
在导入 RevenueCat 语句时
找不到标头“RevenueCat-Swift.h”
在 module.modulemap 中
模块映射的内容如下。
framework module RevenueCat { umbrella header "RevenueCat-umbrella.h" export * module * { export * } } module RevenueCat.Swift { header "RevenueCat-Swift.h" requires objc }奇怪的是,在重建应用程序一两次后,错误消失了。 但是,如果我尝试存档应用程序,它们每次都会弹出并阻止 Xcode 存档构建。
几天前我更新到最新的 Xcode 版本,除此之外没有什么特别之处可以指向问题的开始。
有什么想法吗?
【问题讨论】:
-
我也遇到过这种情况,我认为这可能只是一个 Xcode 错误。只要您可以运行该应用程序并且错误消失,我现在就会忽略它。至于存档,您是否在“任何 iOS 设备”设备选项上运行它?不行就不行。
-
是的,我在“任何 iOS 设备”上运行它,在 bug 或任何它进入房间之前的最后几周它运行良好。
标签: ios swift xcode swiftui revenuecat