簡體   English   中英

模擬器和設備給出不同的結果

[英]Simulator and device give different results

你有沒有遇到過這樣的問題,你所做的改變只是反映在模擬器而不是設備上?

例如,如果我想為表格單元格設置所選背景圖像視圖,則模擬器中的選擇狀態將顯示更改,但在測試期間不會顯示在設備上。

這種不一致性開始讓我擔心,因為在部署到生產時,我怎么知道應用程序商店中的應用程序才能正常工作?

謝謝

你有沒有遇到過這樣的問題,你所做的改變只是反映在模擬器而不是設備上?

是的,這種情況多次發生在我身上。

這種不一致性開始讓我擔心,因為在部署到生產時,我怎么知道應用程序商店中的應用程序才能正常工作?

當我第一次開始為iPhone開發時,我曾經不得不重寫大部分代碼,因為雖然它在模擬器中完美運行,但它在iPhone上無法正常工作。 我意識到模擬器不是模擬器,也就是說,它不能完全復制iPhone。

您需要經常在iOS設備上進行測試,以確保您的代碼正常運行。 這就是App Store評論員將使用的內容以及您的用戶將使用的內容,而不是模擬器。

在您的日常開發過程中,您可以使用模擬器以及最快的設備,例如第5代iPod Touch和iPhone 5.定期和開發結束時,最好在較舊,速度較慢,內存受限的設備上進行測試,特別是可用於運行您所定位的iOS版本的最舊版本。

發生這種情況時,您可以做的最好的事情是卸載正在開發的應用程序,(額外措施)重新啟動設備以清理任何應用程序緩存,最后從XCode執行干凈的構建。 像這樣的事情往往發生在我身上,卸載我的應用程序,然后干凈的構建似乎一直在做的伎倆。

發生不一致,這就是為什么你需要在實際設備上進行測試(以及為什么它是模擬器,而不是模擬器)。 在這種情況下,最有可能的原因是XCode無法正確更新程序,特別是nib。 從手機中刪除您的應用並重新安裝。 應用程序商店和iTunes使用不同的安裝方法,因此您不必在商店中擔心它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM