Xcode 14.3“没有这样的模块‘__ObjC’”

fra*_*615 13 xcode objective-c ios swift

Xcode 截图:

在此输入图像描述

项目详情:

  • 该项目是一个 Objective-C 项目,最初创建于 2012 年。

  • 现在大约 33% 的代码库是用 Swift 编写的。

  • 项目具有 Cocoapod 依赖项。

  • 项目在 Xcode 14.2 上编译没有问题

Xcode 14.3 问题:

  • 在 Xcode 14.3 上,项目无法构建,抛出的错误位于 Xcode 生成的文件 ProjectName.private.swiftinterface 和 ProjectName.swiftinterface 中

  • Xcode 说“没有这样的模块 __ObjC”

    • 由于上述错误,无法验证模块接口“ProjectName”;文本界面可能会因项目问题或编译器错误而损坏
  • 请参阅随附的屏幕截图以获取完整的视觉效果。

我们尝试过的:

  • pod install --repo-update

  • 整个项目清理,删除派生数据文件夹,再次清理,再次尝试构建。

问题:

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

任何帮助将不胜感激!

小智 -1

我也有同样的经历。我猜这是一个 Xcode 问题,因为它适用于以前的版本。与此同时,我常常@_implementationOnly import摆脱它。