在添加的 CocoaPods 项目中找不到一些导入

Posted

技术标签:

【中文标题】在添加的 CocoaPods 项目中找不到一些导入【英文标题】:Some imports not found in added CocoaPods project 【发布时间】:2015-02-18 15:40:07 【问题描述】:

我是 ios 开发新手,对 Xcode/objc/CocoaPods 的了解为零。在学习 Swift 时,我想尝试使用 CocoaPods 集成现有的 Obj-c 项目。我包含的项目称为 CCHMapClusterController。我在构建时收到 *.h 标头“找不到文件”。这是什么原因造成的?

Pod 文件:

platform :ios, '8.2'
use_frameworks!

target 'TennisBuddy' do
pod "CCHMapClusterController"
end

target 'TennisBuddyTests' do
end

我创建了一个“bridge”头文件。编译器抱怨找不到某些标头(有些是)。

构建设置:

【问题讨论】:

这也发生在我身上。有什么消息吗? @Gorka 不,不幸的是我最终手动将文件移动到我的项目中。太糟糕了,我真的很想以正确的方式去做。 【参考方案1】:
#import "YTKKeyValueStore.h"
#import "../Pods/Headers/Private/FMDB/FMDB.h"

查看第二个“#import”,也许您应该包含完整路径。 这对我有用。

【讨论】:

以上是关于在添加的 CocoaPods 项目中找不到一些导入的主要内容,如果未能解决你的问题,请参考以下文章

在应用程序扩展中找不到库中的 cocoapods

在 codepush 和 cocoapods 中找不到 React/RCTEventEmitter.h

将 nguniversal/express-engine 添加到 Angular 项目:“在 /src/app/app.module.ts 中找不到 BrowserModule 导入”

TypeScript 导入语句在 Expo 项目中找不到 Firebase 模块

为啥 Aptana 3 (OS X) 在导入的项目中找不到 django 设置模块?

在 Vue 3 和 Laravel 的“vue”中找不到导出“默认”(导入为“Vue”)