gpt4 book ai didi

ios - 架构 x86_64 AFNetworking with Cocoapods 的 undefined symbol

转载 作者:可可西里 更新时间:2023-11-01 17:14:19 27 4
gpt4 key购买 nike

谁能帮我解决这个问题,这让我发疯。我查看了所有我能找到的有类似问题的帖子,但没有一个有效。

我在我的项目中使用 Cocoapods 安装了 AFNetworking 3.0,它已安装,我在我的项目中看到了 AFNetworking pod。仅设置构建的架构:是的每当我尝试构建时,我都会收到以下错误:

Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_AFHTTPSessionManager", referenced from:
objc-class-ref in EFServer.o
"_OBJC_CLASS_$_AFJSONRequestSerializer", referenced from:
objc-class-ref in EFServer.o
"_OBJC_CLASS_$_AFJSONResponseSerializer", referenced from:
objc-class-ref in EFServer.o
"_OBJC_CLASS_$_MBProgressHUD", referenced from:
objc-class-ref in EFServer.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

最佳答案

我在将 pod 安装到我的旧项目后遇到了同样的问题。在我的例子中,自定义链接器标志添加到目标的build设置,但 $(inherited) 被删除,因此 pod 标志丢失(未继承),因此没有链接 AFNetworking 框架。

我建议检查是否有 $(inherited) 行添加到目标的 Build SettingsOther Linker Flags 部分.

关于ios - 架构 x86_64 AFNetworking with Cocoapods 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38199190/

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