我有一个快速的项目,没有cocoapods使用Parse SDK和Facebook SDK(用于登录和后端使用)。
创建Podfile以使用GoogleMaps SDK时(对于地点自动填充建议),我收到以下错误:Use of unresolved identifier 'PFFacebookUtils'
。 Podfile如下:
source 'https://github.com/CocoaPods/Specs.git'
xcodeproj './PROJECT_NAME.xcodeproj'
platform :ios, '8.1'
pod 'GoogleMaps'
Parse&链接的Facebook框架包括在内(在cocoapods创建工作区之前一切正常)。有任何想法吗?谢谢!
更新
我不知道它是否有意义但是如果我在文件中使用import ParseFacebookUtilsV4
而不识别PFFacebookUtils它会识别它但现在我得到一个链接器错误(显然没有找到任何Parse OBJC类):
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_PFAnalytics"
__TMaCSo11PFAnalytics in AppDelegate.o
"_OBJC_CLASS_$_PFCloud", referenced from:
...
答案 0 :(得分:3)
再次安装pod:
-pod install
之后做一个检查清单:
图书馆搜索路径。在我的项目中,库搜索路径为空。所以我相信cocoapods不会修改它。所以如果有的话,从那里删除旧的库链接。
标题搜索路径
答案 1 :(得分:1)
您是否在桥接标题中导入了所需文件:
#import <Parse/Parse.h>
#import <ParseFacebookUtils/PFFacebookUtils.h>
答案 2 :(得分:0)
我做了一个干净然后构建,一切都清理了