2012-09-26 53 views
1

我正在運行xcode中的一個應用程序。當我在計算機上模擬它時似乎工作正常,但當我嘗試在我的設備上測試它時,出現下面的錯誤。我已經四處尋找它,但不知道從哪裏開始,因爲它有點莫名其妙!有沒有人看到這個錯誤,或者甚至知道它與它有什麼關係? 謝謝。更新到4.5後xcode的奇怪錯誤

Error message

回答

3

祕密是通常在你的OP圖像中看到,連接器警告發現 - 它可能說,(意譯)「忽略圖像/文件PATH/TO/FILE不具有匹配的架構要鏈接的二進制」 。當它完成鏈接時,它意識到它缺少這些符號併發出錯誤。

通常情況下,當您有一個鏈接到的庫沒有匹配指定的ARCHS標誌時,會發生這種情況。由於Xcode 4.5放棄了armv6並增加了對armv7s的支持,您可能會得到不同的值,具體取決於您用來構建庫的工具鏈。

解決方法是打開編譯這些符號的項目,並更新其ARCHS以匹配項目的ARCHS

+1

而且,事實上,顯示的錯誤消息稱,「爲架構armv7s未定義的符號」就在那裏頂部... –

2

什麼是部署目標設置爲?我敢打賭,它低於iOS 6,其中UICollectionView尚不存在。

0

嘗試目標 - >構建設置 - >構建有源體系 - > YES