2012-10-01 24 views

回答

12

從項目構建設置 - >體系結構中,確保您具有armv6armv7值。

此外,您還可以檢查你的Info.plist文件,Required device capabilities下。如果有armv7,請將其移除。

+5

另一種配置設置,你應該檢查在生成設置爲「只建有源體系」。至少在發行版中應該是沒有的。 – masam

+2

謝謝masam-我有另外一個團隊一直在寫這個,這導致我無數個小時的失眠。 –

+0

我用iPhone 5S 11.1.2(15c153),我想建立使用的Xcode 9.2(iOS版11.2)我的項目,也儘量的Xcode 9.1(iOS的11.1)。但應用程序安裝連續失敗。它僅適用於cocos2d v2.x項目。警報! 「應用程序安裝失敗,此應用程序不支持此設備的CPU類型。」 – AMIT

0

這篇文章使我對我的回答。感謝@adig和@masam

我在iOS 8.4企業簽訂程序,當我試圖從我們的內部應用程序商店安裝它,只會對某些設備類型的工作,這是不一致的。我沒有收到任何有用的錯誤消息,甚至從設備控制檯,直到我試圖將它使用XCode設備部署到第5代iPod。它說「這個應用程序不支持這種設備類型」,這導致我在這裏。我正在調試第6代iPod/iPhone 6.

我正在從一個不同的方案進行歸檔,而不是我通常從中發佈,我只是構建當前體系結構,這意味着它只能在某種類型的設備上工作關於我存檔時插入的內容。

所以要確保「建有源體系僅」也不時要歸檔的應用程序簽署作爲企業應用程序。

6

我今天遇到了這樣的問題iOS 11.2.1iPhone 7設備。
原因是,以前的項目設立了32位架構,不再支持。 我解決了這個問題,如下所示:

項目 - >構建設置 - >架構值應設置Standard architectures - $(ARCHS_STANDARD)

enter image description here

+0

200%正確... – Jack

2

如果您收到此錯誤建設統一的3D應用程序,更改腳本後端連接到IL2CPP,並選擇「通用」架構。

ios player setting configuration

相關問題