如何解决“未找到符号dyld_stub_binder”错误

时间:2011-07-29 17:42:02

标签: iphone xcode linker-errors dylib dyld

我在构建并运行我的应用程序时遇到问题,因为错误消息告诉我一些插件丢失了。我搜索了该消息,并试图将一些文件添加到我的项目中(不再确定我做了什么,只是按照指示)。然后我得到了15个警告,所以我解除了它,但应用程序仍然没有运行。第一个警告说:

  

ld:警告:找不到符号dyld_stub_binder,通常在   libSystem.dylib架构armv7的未定义符号:

我试图找到一个解决方案,我已经看到了几个接近这个的主题,但不一样。我重新安装了Xcode,但仍然没有运气。我已经尝试了一些其他项目,他们正在工作,所以我的项目发生了一些事情。

我也收到各种错误消息,例如:

  

“__ objc_empty_vtable”,引自:         BokbynAppDelegate.o中的_OBJC_METACLASS _ $ _ BokbynAppDelegate         BokbynAppDelegate.o中的_OBJC_CLASS _ $ _ BokbynAppDelegate         FirstViewController.o中的_OBJC_METACLASS _ $ _ FirstViewController         FirstViewController.o中的_OBJC_CLASS _ $ _ FirstViewController         FirstViewController.o中的_OBJC_METACLASS _ $ _ AddresAnnotation         FirstViewController.o中的_OBJC_CLASS _ $ _ AddresAnnotation         _OBJC_METACLASS _ $ _ SecondViewController.o中的SecondViewController“

2 个答案:

答案 0 :(得分:1)

将部署目标更改为4.0 +

答案 1 :(得分:0)

你能不能给我们更多关于它是什么类型的项目的背景?从它的外观来看,你认为你缺少一个框架是正确的,因为这会导致链接器错误。没有看到任何代码,我无法告诉你你可能会缺少什么框架。

此外,警告不应该吓到你,从第一个开始并尝试修复它们。当您找出丢失的框架时,您的代码很可能会生成警告。

你用什么语言写这个?您使用xcode编译C还是使用Objective-C?