2011-10-19 37 views
15

嗨而我得到7000左右這樣的警告在構建我的應用程序分配LD:警告:意外srelocation型9號樓在Xcode

ld: warning: unexpected srelocation type 9 

任何想法,這是什麼的鏈接階段,我該如何解決?

編輯:期間的鏈接走不到

這些警告「的ARMv7」只有建立了配送時,我也得到了以下警告

warning: all apps should include an armv7 architecture (current ARCHS = "armv6"). 

我已經檢查了ARM v7是包含在有效架構」爲調試和分發配置。

回答

6

請檢查在您的應用程序中的以下設置:

在Info.plist中。檢查「需要的設備功能」信息,並查看裏面的數據。你應該有2項(NSArray中):用於ARMv6和ARMv7

1

嘗試設置「啓用鏈接共享庫」生成設置下NO

+0

這只是導致不同的錯誤,當我嘗試過。 –

1

對我來說,唯一的解決方法是建立在XCode中4.2。它看起來在.a文件中是不兼容的。我正在使用LLVM-GCC,我認爲它會修復它,但它沒有。

1

剛剛從「鏈接二進制與圖書館」將其刪除即可