如何修复此错误(“_OBJC_CLASS_$_AsyncSocket”,引用自:)

Posted

技术标签:

【中文标题】如何修复此错误(“_OBJC_CLASS_$_AsyncSocket”,引用自:)【英文标题】:How to fix this error ("_OBJC_CLASS_$_AsyncSocket", referenced from:) 【发布时间】:2012-09-17 14:34:42 【问题描述】:

当我将AsyncSocket.h.m添加到我的项目时,我收到了这个错误

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

如何解决?

【问题讨论】:

【参考方案1】:

解决问题的两个步骤:

    CFNetwork.framework添加到项目中

    从 Xcode 导航器(左侧)和 inspector(右侧)中选择 AsyncSocket.m,在 Target Membership 部分下标记您的项目名称

或转到构建阶段 > 将二进制文件与库链接 > 单击 (+) > 添加 AsyncSocket.m

【讨论】:

【参考方案2】:

添加 Security.framework 以将二进制文件与库链接:)

【讨论】:

以上是关于如何修复此错误(“_OBJC_CLASS_$_AsyncSocket”,引用自:)的主要内容,如果未能解决你的问题,请参考以下文章

如何获得修复此错误的 Stacktrace?

如何使用嵌入 webhook 的 discord.py 修复此错误

如何修复此 MYSQL//Phpmyadmin 错误? [复制]

如何修复此“忽略 SQL 语句”错误?

如何在我的查询中修复此语法错误?

PythonException:从 UDF 引发异常:'ValueError:如何在 Databricks 中修复此错误?