升級完成後,在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