ios Xcode 14.3“no such module '__ObjC'"

wkftcu5l  于 2023-04-08  发布在  iOS
关注(0)|答案(1)|浏览(555)

Xcode截图:

项目详情:

  • 该项目是一个Objective-C项目,最初创建于2012年。
  • 目前,大约33%的代码是在Swift中。
  • 项目具有Cocoapod依赖项。
  • 项目在Xcode 14.2上编译,没有任何问题

Xcode 14.3 Issue:

  • 在Xcode14.3上,项目不会构建,抛出的错误位于Xcode生成的文件ProjectName.private.swiftinterface和ProjectName.swiftinterface中
  • Xcode显示“无此类模块__ObjC”
  • 由于上述错误,无法验证模块接口“ProjectName”;文本界面可能因项目问题或编译器错误而中断
  • 见所附的屏幕截图完整的视觉。

我们尝试过:

  • pod install --repo-update
  • 完整项目清理,删除派生数据文件夹,再次清理,再次尝试生成。

问题:

  • 社区是否认为这是Xcode的问题?或者是我们的Build Settings/Info.plist文件有问题?以前有人遇到过这种情况吗?

任何帮助将不胜感激!

编辑
在这个项目中,解决问题的方法是将“Build Libraries for Distribution”标志设置为“No”。错误消失了,项目现在可以在Xcode 14.3中编译。

uhry853o

uhry853o1#

我也有同样的经历。我猜这是Xcode的问题,因为它可以在以前的版本中工作。同时我使用@_implementationOnly import来解决它。

相关问题