gpt4 book ai didi

ios - @导入X;导致错误 Could not build module X

转载 作者:搜寻专家 更新时间:2023-10-31 08:08:14 26 4
gpt4 key购买 nike

我有一个定义为模块的自定义框架 TSUI。它同时具有 Objective-C 和 Swift 代码。如果我按如下方式在 Objective-C 代码中导入它:

#import <TSUI/TSUI.h>

一切正常,但我只能访问 Objective-C 代码。但是,如果我将其导入为:

@import TSUI;

#import <TSUI/TSUI.h>
#import <TSUI/TSUI-Swift.h>

一切都可以正常编译,但在 Xcode 中出现以下错误: enter image description here

在框架和应用程序代码中,我都设置了以下build设置:

  • 嵌入内容包含 Swift 代码 = YES
  • 允许非模块化包含在框架模块中 = 是
  • 启用模块 = YES

我已尝试清理项目、清理派生数据,但问题不断出现。如果框架不包含 Swift 代码但包含在 @import 而不是 #import 中,它也会出现。目前我认为这是一个错误。

最佳答案

删除当前的导入语句所以项目编译。

构建您的项目。

再次尝试导入。

关于ios - @导入X;导致错误 Could not build module X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35921510/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com