xcode 未找到标头'RevenueCat-Swift.h'&无法构建Objective-C模块'RevenueCat'

insrf1ej  于 2023-01-31  发布在  Swift
关注(0)|答案(2)|浏览(129)

我将RevenueCat集成到了一个用Swift和SwiftUI编写的应用程序中。到目前为止,它一直运行良好。突然,Xcode在构建应用程序时抛出了以下两个错误:
无法创建Objective-C模块“返回列表”
在import RevenueCat语句中
未找到标题'RevenueCat-Swift. h'
在模块图中
模块图的内容如下。

framework module RevenueCat {
  umbrella header "RevenueCat-umbrella.h"

  export *
  module * { export * }

}
 

module RevenueCat.Swift {
    header "RevenueCat-Swift.h"
    requires objc
}

奇怪的是,在重建应用一两次后,错误就消失了。然而,如果我试图归档应用,它们每次都会弹出,并阻止Xcode归档Build。
几天前我更新到了最新的Xcode版本,除此之外,没有什么特别的东西可以指向问题的开始。
有什么想法吗?

fzwojiic

fzwojiic1#

我解决了。
不知何故,我的pod框架在我的构建方案中成为了一个目标......我不知道这是什么时候发生的,但它不是故意的,删除它解决了这个问题。😨 I don't know when that happened but it was not intended and removing it solved the issue.

2fjabf4q

2fjabf4q2#

我建议使用Swift包管理器安装。我在Objective C项目中遇到了很多Swift问题,尤其是他们的示例Swift应用程序。最终选择了Glassfy,它更容易安装和使用。而且,Glassfy似乎更适合Objective C ...

相关问题