【发布时间】:2013-04-09 07:55:56
【问题描述】:
我正在尝试开发 1 个有电话差距的应用。 当我尝试为 iOS 使用插件 extractzipfile 时,它会抛出此错误:
Undefined symbols for architecture i386:
"_main", referenced from:
start in crt1.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
然后我搜索问题并找到 1:“将 main.m 添加到编译器短语的编译器源中”。
并且上面的这个错误是固定的。但它抛出了一个异常:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Unable to instantiate the UIApplication delegate instance. No class named AppDelegate is loaded.'
我正在使用 phonegap 2.5.0 和 Xcode 4.6.1,使用 iPhone 模拟器 6.1
请帮帮我!我是新手和傻瓜!
感谢阅读!
【问题讨论】:
-
“未定义符号”错误通常意味着您缺少文件。异常证实了这一点,您缺少 AppDelegate 类。您的项目是否有 AppDelegate.h 和 AppDelegate.m 文件?
-
感谢您的回复!我有 2 个那个文件。
-
好的,那么由于某种原因,应用程序启动时没有加载 AppDelegate。你能发布你的 main.m 文件吗?
-
我正在尝试在编译器源代码中添加一些东西,现在出现了新错误,我在这里发布我的问题:stackoverflow.com/questions/15897702/… 请帮助我
标签: javascript iphone ios xcode cordova