每當我嘗試在iPad設備上運行我的代碼時,都會收到這些錯誤。似乎無法找出解決方案。嘗試更改構建配置,但它不起作用。由於我必須爲我的應用程序支持即將發佈的iOS版本,因此我在Xcode 5.1中使用了SDK6.1,並將部署目標設置爲iOS 7.1。 試過這個解決方案Xcode 5 and iOS 7: Architecture and Valid architectures但不適合我。幫幫我!體系結構不支持 - Xcode錯誤
3
A
回答
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
相關問題
- 1. SpeechKit不支持體系結構x86_64?
- 2. 更新到iOS 9錯誤:i386不支持的體系結構
- 3. Xcode + watchkit模擬:不支持可調試體系結構:
- 4. 框架包含不受支持的體系結構Xcode 8
- 5. Marmalade iOS多種體系結構支持
- 6. 上傳到App Store時不受支持的體系結構
- 7. WatchSimulator 3.1 SDK不支持x86_64體系結構?
- 8. 目標不支持該體系結構的含義是什麼?
- 9. LLVM支持哪些ARM體系結構?
- 10. 建立C庫在XCode中運行結束與不支持的體系結構
- 11. 試圖結合兩個Xcode項目,錯誤體系結構i386
- 12. SOS不支持當前目標體系結構
- 13. NVIDIA CUDA SDK示例編譯不支持的體系結構'compute_20'
- 14. 不受支持的體系結構:cputype(12)cpusubtype(9)
- 15. 目標不支持所選軟件的體系結構
- 16. 構建XMLRPC.framework:錯誤的體系結構?
- 17. 應用程序加載程序錯誤消息 - 支持的體系結構
- 18. 查看iOS應用支持的體系結構
- 19. 升級到xcode 4錯誤沒有體系結構編譯爲
- 20. Xcode 8.1體系結構x86_64的未定義符號錯誤
- 21. Xcode iOS6編譯錯誤:沒有體系結構
- 22. Xcode'體系結構x86_64的未定義符號:'錯誤?
- 23. 如何製作框架支持體系結構x86_64?
- 24. Xcode 9構建失敗的armv7體系結構/ simd構建錯誤
- 25. PIP使用錯誤的體系結構
- 26. PyQt4的OSX錯誤的體系結構
- 27. 安裝MySQLdb Python體系結構錯誤
- 28. Xcode 4.5.1:鏈接器錯誤:NSJavaVirtualMachine,找不到體系結構的符號i386
- 29. Xcode靜態庫錯誤「文件不是必需的體系結構」
- 30. 構建活動體系結構不會導致編譯錯誤
您在構建設置中爲您的目標/配置設置了哪些架構?你有什麼建立有效的體系結構? –
@phillip:體系結構 - 標準體系結構(armv7,armv7s,arm64) 有效體系結構 - arm64 armv7 armv7s – Zombie007