链接器错误编译PDFKit

时间:2013-05-03 15:05:18

标签: ios pspdfkit pstcollectionview

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

#import <PSPDFKit/PSPDFKit.h>

在'prefix'文件中,我收到链接器错误:

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(仅为该效果创建)。

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

2 个答案:

答案 0 :(得分:1)

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

尝试删除其中一些,并将这些文件仅包含在您需要的位置,而不是全局。

答案 1 :(得分:0)

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

只要我能够完成这样的项目,我就可以尝试设置,看看是否有任何解决方法。似乎只在与其他第三方代码非常特定的组合下发生。