【发布时间】:2015-07-28 06:15:59
【问题描述】:
我有一个没有 cocoapods 的 swift 项目,它使用 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 创建工作区之前一切正常)。有任何想法吗?谢谢!
更新:
我不知道这是否有意义,但如果我在无法识别 PFFacebookUtils 的文件中使用import ParseFacebookUtilsV4,它会识别它,但现在我收到链接器错误(显然没有找到任何 Parse OBJC 类):
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_PFAnalytics"
__TMaCSo11PFAnalytics in AppDelegate.o
"_OBJC_CLASS_$_PFCloud", referenced from:
...
【问题讨论】:
-
尽管我不想这么说:删除
DerivedData文件夹在更新一些 Cocoapods 后修复了我的构建问题。
标签: ios swift parse-platform cocoapods parsefacebookutils