gpt4 book ai didi

ios - 在安装 cocoapods 后使用未解析的标识符

转载 作者:可可西里 更新时间:2023-11-01 00:52:46 24 4
gpt4 key购买 nike

我有一个没有使用 Parse SDK 和 Facebook SDK(用于登录和后端使用)的 cocoapods 的 swift 项目。

在创建 Podfile 以使用 GoogleMaps SDK(用于地点自动完成建议)时,我收到以下错误:Use of unresolved identifier 'PFFFacebookUtils'。 Podfile 如下:

source 'https://github.com/CocoaPods/Specs.git'
xcodeproj './PROJECT_NAME.xcodeproj'

platform :ios, '8.1'
pod 'GoogleMaps'

包含链接的 Parse 和 Facebook 框架(在 cocoapods 创建工作区之前一切正常)。有任何想法吗?谢谢!

更新:我不知道这是否有意义,但如果我在文件中使用 import ParseFacebookUtilsV4 不识别 PFFFacebookUtils,它会识别它,但现在我收到链接器错误(显然没有找到任何 Parse OBJC 类):

Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_PFAnalytics"
__TMaCSo11PFAnalytics in AppDelegate.o
"_OBJC_CLASS_$_PFCloud", referenced from:
...

最佳答案

再次安装 pod:

-pod install

然后做一个 list :

  1. 图书馆搜索路径。在我的项目中,库搜索路径是空的。所以我相信 cocoapods 不会修改它。因此,如果有的话,请从那里删除旧的图书馆链接。

  2. 标题搜索路径

enter image description here

  1. 其他链接器标志。 (删除旧的)

enter image description here

  1. 构建阶段 -> 将二进制文件与库链接。 (删除旧的)

enter image description here

确保它们指向 Pod 项目中的新库。而不是旧的。

我的 podfile 与关联的设置相匹配:

target 'SomeName' do

pod 'RadioButton'
pod 'AFNetworking', '~> 2.5'
pod 'SSZipArchive', '~> 0.2.1'
pod 'SDWebImage', '~> 3.7'

end

target 'SomeNameTests' do

end

关于ios - 在安装 cocoapods 后使用未解析的标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31668643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com