-1

我想在 Xcode 4.3 下将 Objective-zip 与 iOS 5 项目一起使用,但是当我在模拟器中运行我的应用程序时,这个链接器错误出现在我面前:

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)

这个帖子和我有同样的问题,但他的解决方案并没有解决我的问题。

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

4

1 回答 1

1

我已经解决了我的问题如下:

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

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

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

于 2012-05-05T00:24:13.287 回答