2012-06-06 76 views
3

我有一個應用程序,它可以在模擬器上完美工作,但在設備上並不像預期的那樣。 動畫放錯地方和其他錯誤。但在模擬器上它工作正常。Iphone應用程序無法正常顯示在設備上

我的問題是如何解決這個錯誤。 這裏是我已經嘗試過的東西的列表:

重新啓動Mac。 重新啓動Xcode。 清潔工程。 重命名項目。 從iPhone中刪除應用程序。 重新啓動iPhone。 關閉iPhone。 清理並在Xcode中構建。

我真的不知道問題出在哪裏。 謝謝你的幫助。 會很感激。

注意:應用程序已正確簽名。

+0

在模擬器和設備之間的OS版本是否不同?你是如何製作動畫的?你能更具體地說'動畫不像預期的那樣'嗎? –

+0

操作系統是相同的iOS 5.1.1,它不考慮只有動畫。它考慮按鈕,顯示imageViews等等。如果我第一次啓動視圖,動畫是放錯位置的,但是如果我第二次顯示它是正確的。與此相關的另一個問題 - 我有圖像視圖,顯示在用戶的需求。按鈕點擊。 IBACTION是正確設置,在模擬器上顯示,但在設備上不.... - :( –

回答

4

確保您的文件輸入正確且區分大小寫。模擬器不區分大小寫,但iPhone是。

+0

是的,我注意到這是與圖像的問題... :-) –

1

你有沒有將代碼/ xib文件移動到不同的組或目錄中?移動後,有時在原始目錄中存在該文件的舊副本。我曾經有過這樣的情景:在構建設置之間切換時,這些舊文件會導致舊代碼執行。

如果存在重複的文件,請確保您刪除舊位置的那些副本,或者那些您不打算使用的副本。例如,如果您的原始目錄爲~/Work/App/Resources,新目錄爲~/Work/App/Resources/xibs,則刪除~/Work/App/Resources的重複文件

有意義嗎?

現在,刪除後,如果文件在XCode中開始顯示爲紅色,這意味着XCode無法再找到它們(也許您刪除了太多,或者誰知道您的工作區狀態)。如果發生這種情況,請使用「文件檢查器」來確認XCode正在使用的文件的位置和路徑是否正確。

enter image description here

+0

好吧,我會檢查這個:-) :-) –

+0

好的我在目錄中有重複的文件現在要做什麼? –

相關問題