我想在Xcode 4.3下使用带有iOS 5项目的objective-zip但是当我在模拟器中运行我的应用程序时,我会看到这个链接器错误:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_ZipFile", referenced from:
objc-class-ref in AddMeetingViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
This post和我有同样的问题,但他的解决方案并没有解决我的问题。
对此有任何帮助将不胜感激。感谢。
答案 0 :(得分:1)
我已解决了以下问题:
1)objective-zip源文件必须包含在compile中 构建阶段的源部分。
2)objective-zip不使用ARC,因此您必须添加这些命令
-fno-objc-arc
对步骤1中提到的所有源文件进行说明
编译器不要将ARC与这些文件一起使用。
3)将这些命令添加到源文件中,按住cmd按钮 并选择所有源文件,然后按Enter键并键入此 命令在出现的文本框中。