objective-zip Xcode 4.3问题

时间:2012-05-04 15:14:47

标签: objective-c ios5 linker-errors xcode4.3

我想在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和我有同样的问题,但他的解决方案并没有解决我的问题。

对此有任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:1)

我已解决了以下问题:

1)objective-zip源文件必须包含在compile中     构建阶段的源部分。

2)objective-zip不使用ARC,因此您必须添加这些命令     -fno-objc-arc对步骤1中提到的所有源文件进行说明     编译器不要将ARC与这些文件一起使用。

3)将这些命令添加到源文件中,按住cmd按钮     并选择所有源文件,然后按Enter键并键入此     命令在出现的文本框中。