存档我的IOS应用程序时发生错误?
问题描述:
我创建了一个IOS应用程序,但是,当我试图存档项目中,我得到两个错误saying-存档我的IOS应用程序时发生错误?
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_AppDelegate", referenced from:
objc-class-ref in main.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
和
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_AppDelegate", referenced from:
objc-class-ref in main.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
谁能帮助我?
谢谢。
答
我也有同样的问题。下面的步骤解决我的问题:在Build Phases tab -> Compile Sources
检查AppDelegate.m
是否在名单上
单击项目(Xcode的窗口左上角)
-
点击。如果没有,
点击
+
按钮搜索
AppDelegate.m
然后将其添加。
有你在你的项目中使用静态库?如果,它可能发生了,你已经建立了库仅用于模拟器(即i386处理器),它不在设备上运行。要在设备上以及模拟器上运行它,您将不得不普遍构建库,也许它会解决您的问题。 – Shantanu 2012-08-13 06:02:42
我编辑了我的问题(实际上应用程序甚至在模拟器上运行)。请检查一下。 – Bharat 2012-08-13 06:32:48