我正在尝试在我的项目中集成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(仅为该效果创建)。
我真的很感激任何帮助。提前谢谢。
答案 0 :(得分:1)
显然,您的PCH文件中包含的文件太多了。
尝试删除其中一些,并将这些文件仅包含在您需要的位置,而不是全局。
答案 1 :(得分:0)
据我了解,这是Apple编译器/链接器链中的一个错误。请在radar.apple.com上提交您的失败项目雷达。解决方法是使用源代码作为子项目而不是预编译的二进制文件。
只要我能够完成这样的项目,我就可以尝试设置,看看是否有任何解决方法。似乎只在与其他第三方代码非常特定的组合下发生。