2011-11-30 131 views
2

可能重複:
Build Error - missing required architecture i386 in file應用程序運行在iPhone上正常,但在模擬器失敗

我已搜查高和低的回答這個問題,但只是還沒有找到一個解決方案。

基本上我做了一個應用程序,運行時從一個真正的iPhone(3GS和4),但它不會在iPhone模擬器中運行。

當我試圖運行它通過模擬它給我兩個警告和一個錯誤。

警告是它忽略了AVFoundationFramework和CoreFoundationFramework。它表示它缺少架構i386所需的架構i386文件。 - 對我來說,這是說,這些文件不支持intel cpu - 是否正確?

然後錯誤告訴我

「命令 開發者/平臺/ iPhoneSimulator.platform /開發人員的/ usr/bin中/鐺 失敗,退出代碼1」

如果誰能告訴我會爲此感到高興,或者如果你能告訴我它不會在模擬器中運行 - 這也是值得讚賞的。

謝謝。

+0

這聽起來像在不同的目標(設備/模擬器)不一致。您可以查看這些設置,特別是目標體系結構。 – tamasgal

+0

你能通過點擊錯誤消息中的更多鏈接發佈完整的錯誤消息嗎? – Ishu

+0

謝謝你們的建議/消息。在發佈這個問題之後,我一直在研究,並找到了解決問題的答案。我現在回答。 – BradSlattery

回答

2

我設法找到了stackoverflow(我害怕)的答案是與我的類似的問題。

這裏是鏈接:

Fix for app running on iphone device but not in simulator

基本上修復是確保你沒有任何框架複製到項目文件夾。在我的情況下,我在那裏複製了一些框架,因此我只需要刪除它們。一切正常,現在感謝喬丹在上面的鏈接。

相關問題