首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >快速编译器错误:找不到标头

快速编译器错误:找不到标头
EN

Stack Overflow用户
提问于 2015-07-27 10:09:38
回答 1查看 1.7K关注 0票数 0

我开始了一个“可可触觉静态项目”与可可袋的依赖。

Podfile:

代码语言:javascript
复制
platform :ios, '8.4'

inhibit_all_warnings!

target 'project' do
pod 'libPusher', '~> 1.6'
end

target 'project' do

end

命令“workspace”创建了一个工作区。

然后,我在这个工作空间上创建了un项目,并在这个快速项目和我的Objective库项目之间创建了一个Bridge头。

我的快速项目配置:

代码语言:javascript
复制
//:configuration = Debug
SWIFT_OBJC_BRIDGING_HEADER = demo/demo-Bridging-Header.h

//:configuration = Release
SWIFT_OBJC_BRIDGING_HEADER = demo/demo-Bridging-Header.h

当我编译我的快速项目时,我会得到以下错误:

代码语言:javascript
复制
demo-Bridging-Header.h:5:9: In file included from /Users/XYZ/Projets/iOS/project/library/demo/demo/demo-Bridging-Header.h:5:

project.h:10:9: 'Pusher/PTPusherDelegate.h' file not found

Failed to import bridging header '/Users/XYZ/Projets/iOS/project/project/demo/demo/demo-Bridging-Header.h'

您知道为什么快速编译器找不到头文件,我如何修复它?

EN

回答 1

Stack Overflow用户

发布于 2015-07-28 05:22:21

·你运行过pod install吗?

安装SocketRocket (0.3.1-beta2) 安装libPusher (1.6)

·您是否打开了demo.xcworkspace (关闭Xcode项目,打开Xcode工作区)

如果是这样,正确的demo-Bridging-Header.h内容是:

代码语言:javascript
复制
#import "Pusher.h"
#import "Pusher/PTPusherDelegate.h"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31650346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档