1

我正在尝试将PSPDFKit for iOS 集成到我的项目中,但我还没有成功。下载Demo版后,将框架添加到我的项目中,添加所有需要的库并放置

#import <PSPDFKit/PSPDFKit.h>

在“前缀”文件上,出现链接器错误:

ld: section __objc_const (address=0x00613EA8, size=4651232504) would make the output executable exceed available address range for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

注意:我的项目使用PSTCollectionView,并且我已经在一个测试项目(仅为该效果创建)上成功编译了 PSPDFKit。

我真的很感激任何帮助。提前致谢。

4

2 回答 2

1

显然,您的 PCH 文件中有太多包含的文件。

尝试删除其中一些,并仅在需要它们的地方包含这些文件,而不是全局包含这些文件。

于 2013-05-05T22:05:04.703 回答
0

据我了解,这是 Apple 编译器/链接器链中的一个错误。请在radar.apple.com 上将您失败的项目提交给雷达。一种解决方法是将源代码用作子项目而不是预编译的二进制文件。

一旦我能接触到这样的项目,我就可以对这些设置进行试验,看看是否有任何解决方法。似乎只发生在与其他 3rd 方代码非常特定的组合下。

于 2013-05-05T21:31:14.603 回答