升级完成后,在Xcode 4.3的Xcode 4.4,我开始构建我的iPhone应用程序,以下错误:连接错误在Xcode 4.4
ld: section __objc_const (address=0x0010C720, size=7265990088) 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)
内存地址和电话号码并不代表什么给我,但它们在整洁和重建过程中保持一致。我不清楚如何找到他们可能引用的内容。
该代码在XCode 4.3中仍然可以编译。
有没有人有任何想法我可以追查是什么导致这个错误?
它可能是你没有链接到你正在使用的框架,或者你链接到了错误的东西。如果是前者,请在构建设置中检查并链接它。如果后者,删除错误的链接器,并希望XCode将重新链接到正确的。 – aforaudrey 2012-08-15 18:32:32
你的程序中是否有大的初始化全局或静态数据? – 2012-08-15 18:55:19
@MartinR是的,比我在一个典型的程序中看到的要大(我没有写太多的代码),但是没有大约70亿甚至百万分之一的数量。 – 2012-08-15 18:59:54