Iphone ld:symbol-dyld\u-stub\u-binding\u-helper未找到,通常位于架构i386 xcode 5的crt1.o/dylib1.o/bundle1.o中

Iphone ld:symbol-dyld\u-stub\u-binding\u-helper未找到,通常位于架构i386 xcode 5的crt1.o/dylib1.o/bundle1.o中,iphone,ipad,ios7,xcode5,Iphone,Ipad,Ios7,Xcode5,我创建的iphone/ipad应用程序在xcode 4和iOS6下运行良好 我安装了xcode 5,我正在尝试运行我的应用程序,但它现在给我以下错误 ld: symbol dyld_stub_binding_helper not found, normally in crt1.o/dylib1.o/bundle1.o for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see

我创建的iphone/ipad应用程序在xcode 4和iOS6下运行良好 我安装了xcode 5,我正在尝试运行我的应用程序,但它现在给我以下错误

ld: symbol dyld_stub_binding_helper not found, normally in crt1.o/dylib1.o/bundle1.o for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我怎样才能解决这个问题?希望有人能帮助我。
提前感谢。

您需要更改的架构仅限于armv7

如果编译器是GCC,则也更改为LLVM


而且还需要将部署目标3.0更改为7.0。

对于我来说,我还需要将
部署目标
旧版本3.0
设置为
7.0
我解决了它。我忘了将部署目标更改为7.0,而它是3。

我完成了这两项,完成了清理并运行。。它仍然给我同样的错误SMy架构是(armv7、armv7s)删除armv7s。我也面临着这个问题。我只添加了armv7,它对我有效。当我只添加了armv7时,它给了我很多错误Apple LLVM 5.0错误:我解决了。我忘了将部署目标更改为7.0,它是3。一旦问题得到解决,就没有必要发布单独的答案(除非解决方案与问题的所有帖子不同)。您应该接受user868754的回答。更新部署目标就可以做到这一点。您可以在Project>Targets>General>Deployment Info>Deployment TargetIts bad(项目>目标>常规>部署信息>部署目标)中找到它,方法是对自己的答案给出accept(接受)答案。您降级@jerryZhou。将部署目标设置为7意味着什么?@tofutim这意味着将应用程序的最低支持更改为iOS7.0。因此,构建不会检查iOS 7.0+上过期的内容。您可以在General->Deployment Info中更改此设置