[英]Apple Mach-O Linker Error - ld: file not found: -ObjC
我继承了一个iOS项目,甚至无法构建它。 我不断收到以下错误:
ld: file not found: -ObjC
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我看到过有关“找不到文件”错误的信息,但都与看起来像开关的“ -ObjC”位无关。
有任何想法吗?
-ObjC
是ld
的有效选项,但是如果某些其他选项被破坏,则有可能使ld
混淆。 例如, -framework
选项需要一个参数,如果缺少该参数(框架的名称),则将导致您看到的那种错误。
ld ... -framework -ObjC
但是,如果看不到完整的链接器命令行,就无法确切告诉您错误的出在哪里。
浏览Xcode和xcconfig文件中的构建设置。
我见过人们毫无理由地在某些构建设置中添加了一个选项-ObjC,链接器可能会将其解释为链接名为ObjC或-ObjC的文件的请求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.