我有一个项目有两个使用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查看调用)
有人可以帮我解决我的问题吗?