我正在尝试实现 ios-oauthconsumer 但我收到此错误:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_OAMutableURLRequest", referenced from:
objc-class-ref in ViewController.o
"_OBJC_CLASS_$_OAConsumer", 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)
我尝试添加此 solution 之后的文件但 Xcode 将文件重新添加到项目中。例如:
你们中有人知道我可以将文件添加到“编译源”而无需重新添加文件的方法吗?
非常感谢您的帮助。
最佳答案
确保需要链接的每个源文件都是目标的编译源部分的一部分。您可以通过在导航器 Pane 中选择您的项目(如屏幕截图所示)并展开此处显示的部分来验证这一点:
您还可以通过选择文件并在 xcode 的 Utilities Pane 中查看其目标成员身份来验证这一点。
关于iOS:架构 i386 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43666936/