2014-03-12 105 views
3

每當我嘗試在iPad設備上運行我的代碼時,都會收到這些錯誤。似乎無法找出解決方案。嘗試更改構建配置,但它不起作用。由於我必須爲我的應用程序支持即將發佈的iOS版本,因此我在Xcode 5.1中使用了SDK6.1,並將部署目標設置爲iOS 7.1。 enter image description hereenter image description here 試過這個解決方案Xcode 5 and iOS 7: Architecture and Valid architectures但不適合我。幫幫我!體系結構不支持 - Xcode錯誤

+0

您在構建設置中爲您的目標/配置設置了哪些架構?你有什麼建立有效的體系結構? –

+0

@phillip:體系結構 - 標準體系結構(armv7,armv7s,arm64) 有效體系結構 - arm64 armv7 armv7s – Zombie007

回答

1

您可能正在編譯arm64。我不知道是否arm/types.h設置來處理它,但你可以嘗試改變

#elif defined(__arm__) 

#elif defined(__arm__) || defined(__arm64__) 

對於包括。或者從構建設置(包括窗格和子項目)中的「有效架構」中刪除arm64

+1

是的,iOS SDK 6在arm64體系結構上編譯時不會導致編譯器錯誤。所以我從構建設置中刪除了arm64 arch,這對我有效:) 另外在另一種可能的情況下,我嘗試了SDK 7中的架構代碼到SDK 6中(更改了arm64的上述#elif條件);雖然它解決了錯誤,但它需要在大量的類中進行修改才能開始... – Zombie007

相關問題