2014-11-17 60 views
1

當我嘗試在iPhone5s(8.1)模擬器中運行我的應用程序時,出現以下錯誤消息。 enter image description here我無法在iOS 8.1模擬器中運行我的應用程序

而以下是我的生成設置:

enter image description here

我發現,這個錯誤是由於64位支持不適用於我的應用程序。所以任何人都請幫助我。如何給我現有的應用程序提供64位支持。

另外一件事,當我將Debug設置爲NO的'Build Active Architecture Only'時,應用程序在iPhone5s(8.1)模擬器上運行而不會給我任何錯誤。你能建議我嗎,我的應用程序是否支持64位?

回答

3

當你的截圖顯示,已設置有效的體系結構來「的ARMv7 armv7s」 ......

你應該將它設置爲「ARMv7的armv7s arm64」(或直接刪除覆蓋值)。

此外,請確保您的部署目標是6.0或更高版本(最好7.0或更高版本)。

+0

我也想給ios6設備支持,在這種情況下我該怎麼做?我的應用當前的部署目標是6.0。 –

+0

正是我在答案中所說的。將您的部署目標設置爲6.0並將有效架構設置爲默認值(只是刪除您的覆蓋),使其包含「armv7 armv7s arm64」 –

+0

感謝Jeremy Huddleston Sequoia,讓我清楚這件事情。 –

相關問題