gpt4 book ai didi

架构 x86_64 的 IOS undefined symbol

转载 作者:行者123 更新时间:2023-11-28 21:40:14 25 4
gpt4 key购买 nike

我尝试通过通常的拖放方式在 iOS 中放置 AFNetworking 2.0 框架。然后,当我执行应用程序时,它会显示以下错误:

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

请告诉我如何解决这个问题。我尝试使用 cocoapods,但出于某种原因我无法在我的机器上安装 cocoapods。

最佳答案

我花了几个小时来解决这个完全相同的问题,浏览了我能找到的所有 Google 搜索结果。为设备构建工作正常,但为模拟器构建却不行。

以下是最终为我解决问题的步骤:

  1. 清除 XCode 缓存:

    rm -rf ~/Library/Developer/Xcode/DerivedData/
  2. 清除 CocoaPods 缓存并重新安装依赖项:

    rm -rf "${HOME}/Library/Caches/CocoaPods"
    rm -rf "`pwd`/Pods/"
    pod update
  3. 最后转到“Pods”项目,并将“Debug”配置的Build Active Architectures Only设置为No

关于架构 x86_64 的 IOS undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32463484/

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