链接器命令失败:找不到.h文件

时间:2015-07-29 14:03:11

标签: ios swift import cocoapods libraries

我有一个项目有两个使用Cocoapods添加的库:

# Uncomment this line to define a global platform for your project
platform :ios, '8.0'
pod 'Sync'
pod 'DATASource'

使用bridging-headers文件:

#import "UINavigationBar+CustomHeight.h"
#import "Reachability.h"
#import <Sync/Sync.h>
#import <DATAStack.h>
#import <DATASource/DATASource.h>

然后我不得不再次使用cocoapods添加新库:

# Uncomment this line to define a global platform for your project
platform :ios, '8.0'
pod 'Sync'
pod 'DATASource'
use_frameworks!
pod 'THCalendarDatePicker', '~> 1.2.0'

当我运行pod install时,它会创建新的.xcworkspace并打开它。

然后我尝试将库标题导入到bridging-header文件中:

#import "UINavigationBar+CustomHeight.h"
#import "Reachability.h"
#import <Sync/Sync.h>
#import <DATAStack.h>
#import <DATASource/DATASource.h>
#import <THDateDay.h>
#import <THDatePickerViewController.h>

然后,当我运行我的项目时,它会失败并显示以下消息:

  

找不到DATAStack.h文件。

然后我将DATAStack文件从Pods目标移动到我的项目目标,如图here所示。它也没有用。

然后我想通过删除已移动的文件和Cocoapods文件来放弃更改,然后我将我的podfile编辑为以前的版本并运行pod install。然后,当我再次运行我的项目时,它崩溃了这条消息:

  

ld:找不到文件:   /用户/ miklekusmenko /库/开发商/ Xcode中/ DerivedData / Am_I_Free-axejrdndolpmbnbzdigmgsefhqra /编译/产品/调试-的iPhoneOS /业余   我有空吗?.app /我有空吗? clang:错误:链接器命令因退出而失败   代码1(使用-v查看调用)

有人可以帮我解决我的问题吗?

0 个答案:

没有答案