首页 文章

IOS体系结构x86_64的未定义符号

提问于
浏览
0

我试图通过iOS中的常规拖放来放置AFNetworking 2.0框架 . 然后,当我执行应用程序时,它会显示以下错误:

体系结构x86_64的未定义符号:“_ OBJC_CLASS _ $ _ AFHTTPRequestOperation”,引用自:TableViewController.o中的objc-class-ref“_OBJC_CLASS _ $ _ AFJSONResponseSerializer”,引自:TableViewController.o中的objc-class-ref ld:符号不符号发现架构x86_64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

请让我知道如何解决此问题 . 我试图使用cocoapods但由于某种原因我无法在我的机器上安装cocoapods .

2 回答

  • 1

    我使用xCode 6.1.1,下载并添加到项目更新的AFNetworking并遇到了同样的问题,但旧版AFNetworking运行良好 . 检查这两种方式,对我有用:1)更新xCode

    2)下载旧版AFNetworking

  • 1

    我花了几个小时与这个完全相同的问题进行斗争,经历了我能找到的所有Google点击 . 该设备的构建工作正在进行,但模拟器的构建却没有 .

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

    • 清除XCode缓存:
    rm -rf ~/Library/Developer/Xcode/DerivedData/
    
    • 清除CocoaPods缓存并重新安装依赖项:
    rm -rf "${HOME}/Library/Caches/CocoaPods"
    rm -rf "`pwd`/Pods/"
    pod update
    
    • 最后转到"Pods"项目并将 Build Active Architectures Only 设置为"Debug"也用于"Debug"配置 .

相关问题