2014-07-07 24 views
0
  • 場景:無法運行的應用程序從Xcode的5.1提供了對模擬器我jailbreaked iPhone 5S複製

    • 模擬器無法下載並安裝App Store中的應用程序;
    • 我們可以在開發階段通過Xcode的測試我們的應用程序,測試應用程序的文件保存在目錄:〜/庫/應用程序支持/ iPhone模擬器/ 7.0.3 /應用/(eg.9E3CD45XXXXXXX)
    • 我有一個jailbreaked iPhone和安裝第三方應用程序:SKYPE 其安裝在中:var /移動/應用/ A6D3E4XXXX/

    • 我做了什麼:

    *我複製這個(/A6D3E4XXXX)目錄到simula在我的mac的文件系統中有一個〜/ Library/Application Support/iPhone Simulator/7.0.3/Applications/A6D3E4XXXX的目錄; *我運行模擬器,系統中有一個SKYPE圖標,當我點擊打開它時,它會卡住並失敗。

    • 此問題的任何想法?不勝感激!

是啊!簡而言之,我希望我的iPhone上的應用程序可以從我的Simulator上運行。那可能嗎?

回答

2

在設備上運行的應用程序是爲ARM CPU體系結構編譯的,並且在iPhone Simulator上運行的應用程序是爲i386 CPU體系結構編譯的。我期望這與此有關。

+0

謝謝:)這有助於很多! – Cyan

1

這真是太棒了。

模擬器和設備二進制文件是針對不同的指令集體系結構使用不同的編譯器構建的。它們彼此不兼容。

這是永遠不會工作。

你不能真正避免使用真實設備進行測試 - 尤其是要檢查性能和可用性。什麼是可能的是重新簽署(你自己的)應用程序商店版本與團隊或企業密鑰,以允許在提交之前在設備上進行測試。

+0

感謝您的詳細解釋:) – Cyan

相關問題