我經常收到以下錯誤,而建設的應用程序:沒有架構來編譯(ARCHS = ARM6 ARM7,VALID_ARCHS =的ARMv7)
No architectures to compile for (ARCHS=arm6 arm7, VALID_ARCHS=armv7).
我嘗試添加arm6 arm7
到架構,但沒有奏效。我也試過arm6
和arm7
,但還是沒有。
此外,我將部署目標設置爲4.3 iPhone
。 我有Xcode版本4.3.1
。
請幫忙!
我經常收到以下錯誤,而建設的應用程序:沒有架構來編譯(ARCHS = ARM6 ARM7,VALID_ARCHS =的ARMv7)
No architectures to compile for (ARCHS=arm6 arm7, VALID_ARCHS=armv7).
我嘗試添加arm6 arm7
到架構,但沒有奏效。我也試過arm6
和arm7
,但還是沒有。
此外,我將部署目標設置爲4.3 iPhone
。 我有Xcode版本4.3.1
。
請幫忙!
必須分兩步走:
轉到Project Target > Build Settings > Architectures
刪除任何你看到沒有,然後逐一添加這些行之一:
的ARMv6 的ARMv7
在那裏沒有'保存'按鈕,所以我所做的是添加另一個空白行,按下回車鍵,刪除它,然後點擊某處別的,所以我要確保我有他們兩個說:
現在完成了。
不錯,它幫助我thanx – Mohit 2014-07-31 09:13:15
這個幫我thx榮譽 – 2014-12-18 10:55:29
我正在使用最新的Xcode和iPhone5。我把它設置爲armv7s和armv7。它照顧我的問題,這是No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv6 armv7)
錯誤 。
這對我來說工作得很好:
設置架構爲 「標準(ARMv7的,armv7s)」 和集後手動有效架構到ARMv7的armv7s
這一個工作和+1! – 2014-04-01 14:12:26
設置「Build Active Architecture Only」= NO 這對我工作後升級一個醇d項目到xcode5
這是它!謝謝! – MaKo 2013-12-05 02:58:15
但是,如果我們在Xcode 4.x打開項目,然後彈出錯誤。 – 2014-04-01 14:10:02
包括64位: 將體系結構設置爲"$(ARCHS_STANDARD_32_64_BIT)"
並將手動有效體系結構設置爲armv7 arm64
。我的XCode版本是5.1。基礎SDK是iOS 7.1 部署目標是6.0。
在另一個設置配置中: 將體系結構設置爲"$(ARCHS_STANDARD)"
並將手動有效體系結構設置爲armv7 arm64
。我的XCode版本是6.2。基礎SDK是iOS 8.2 部署目標是6.0。
在所有警告結束時,我得到的所有應用程序都應該包含armv7體系結構(當前ARCHS =「」) – iOSDev 2012-04-04 06:38:22
爲什麼所有的反對票都是? – 2012-10-01 22:50:17
對於所有依賴庫和框架以及您的目標,將「僅生成活動架構」設置爲「否」。 – Emmy 2013-01-25 16:02:54