我目前在Swift编码,我有一个错误:
没有这样的模块
但我不明白,因为这个模块在我的项目中,在“链接框架和库”和“嵌入式二进制文件”中声明。
框架是在Objective-C中,所以我为它写了一个桥标头。
请问,如何让Xcode识别框架?
我目前在Swift编码,我有一个错误:
没有这样的模块
但我不明白,因为这个模块在我的项目中,在“链接框架和库”和“嵌入式二进制文件”中声明。
框架是在Objective-C中,所以我为它写了一个桥标头。
请问,如何让Xcode识别框架?
当前回答
这是最后对我有用的方法。我不得不做这一切,这很蹩脚,但这是我能找到的唯一有效的方法。
在确保图书馆被列在链接框架和图书馆。如果没有,你可以点击+,希望能看到你的框架/pod。
在方案图标中单击您的项目(见下图)
然后你会看到你的关注点框架:
单击“管理方案”。
然后你会看到如下内容:
勾选框架的方框,单击自动创建方案,然后关闭。
然后尝试再次导入框架/pod。
这对我很管用。
其他回答
我的问题是有多个目标。 我用以下链接解决了这个问题: 配置pod文件正确的方式和修复构建设置
希望有人会觉得有用。
在我的例子中,问题只是一些使用框架的项目在框架的部署目标iOS版本之前有一个部署目标iOS版本。一旦我更改了框架部署目标iOS版本,错误就消失了。
在General =>链接框架和库中,我添加了。/Pods/Pods。Xcodeproj成功了
我发现构建设置中的导入路径是错误的自定义(MySQL)模块。把它指向正确的方向后,信息就消失了。
我的问题(这一次)是我在Podfile中使用了一个过时的库版本。
我使用:
pod 'LBTAComponents', '~> 0.1.9'
这并没有起作用,但当我把它改成:
pod 'LBTAComponents', '~> 1.0.2'
它工作。