xcode - 尝试编译 AFNetworking 2.0 时架构 i386 的 undefined symbol

标签 xcode linker afnetworking afnetworking-2 i386

我在我的项目中添加了 AFNetworking 2.0。
我在没有使用 CocoaPods 的情况下做到了 - 我只是将文件添加到项目中,确保将文件复制到目标。

当我尝试编译项目时,出现以下错误:

Undefined symbols for architecture i386:
  "_SecCertificateCopyData", referenced from:
      _AFCertificateTrustChainForServerTrust in AFSecurityPolicy.o
  "_SecCertificateCreateWithData", referenced from:
      _AFPublicKeyForCertificate in AFSecurityPolicy.o
  "_SecPolicyCreateBasicX509", referenced from:
      _AFPublicKeyForCertificate in AFSecurityPolicy.o
      _AFPublicKeyTrustChainForServerTrust in AFSecurityPolicy.o
  "_SecTrustCopyPublicKey", referenced from:
      _AFPublicKeyForCertificate in AFSecurityPolicy.o
      _AFPublicKeyTrustChainForServerTrust in AFSecurityPolicy.o
  "_SecTrustCreateWithCertificates", referenced from:
      _AFPublicKeyForCertificate in AFSecurityPolicy.o
      _AFPublicKeyTrustChainForServerTrust in AFSecurityPolicy.o
  "_SecTrustEvaluate", referenced from:
      _AFPublicKeyForCertificate in AFSecurityPolicy.o
      _AFServerTrustIsValid in AFSecurityPolicy.o
      _AFPublicKeyTrustChainForServerTrust in AFSecurityPolicy.o
  "_SecTrustGetCertificateAtIndex", referenced from:
      _AFCertificateTrustChainForServerTrust in AFSecurityPolicy.o
      _AFPublicKeyTrustChainForServerTrust in AFSecurityPolicy.o
  "_SecTrustGetCertificateCount", referenced from:
      _AFCertificateTrustChainForServerTrust in AFSecurityPolicy.o
      _AFPublicKeyTrustChainForServerTrust in AFSecurityPolicy.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我的项目有什么问题?

最佳答案

您在项目中缺少的 iOS 框架。
我敢打赌,从我看到的名字来看,安全框架就是其中之一。

关于xcode - 尝试编译 AFNetworking 2.0 时架构 i386 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20174621/

相关文章:

c++ - MSVC 名称修改

c++ - 从具有静态结构的基类派生

ios - 使用 AFNetworking 和 curl 发送 POST 之间的区别

xcode - 我的 iPad 启动图像上带有黄色感叹号的大三角形是什么意思?

ios - 我开始了一个针对 iPhone 和 iPad 的项目,但我想删除 iPad

ios - .xib 文件中的占位符角色是什么?

iphone - AFImageRequestOperation 返回未完全下载的图像

ios - 链接器错误 undefined symbol

linker - CMake:将(独立)库拆分为不同的 target_link_libraries 调用?

ios - Cocoa pods 0.38.2 AFNetworking 添加为扩展