Có ai trong số các bạn từng gặp phải sự cố trong đó các thay đổi bạn đã thực hiện chỉ được phản ánh trên trình mô phỏng chứ không phải trên thiết bị không?
Có, điều này đã xảy ra với tôi nhiều lần.
Sự không nhất quán này bắt đầu khiến tôi lo lắng vì khi đến lúc triển khai sản xuất, làm cách nào để biết ứng dụng trong cửa hàng ứng dụng sẽ hoạt động chính xác?
Khi lần đầu tiên bắt đầu phát triển cho iPhone, tôi đã phải viết lại một phần đáng kể mã bởi vì trong khi nó hoạt động hoàn hảo trong Trình mô phỏng, nó không hoạt động đúng trên iPhone. Tôi nhận ra rằng Mô phỏng không phải là Trình giả lập, nghĩa là nó không sao chép chính xác iPhone.
Bạn cần phải thường xuyên kiểm tra trên thiết bị iOS để đảm bảo mã của bạn hoạt động bình thường. Đó là những gì mà người đánh giá trên App Store sẽ sử dụng và những gì người dùng của bạn sẽ sử dụng, không phải là Trình mô phỏng.
Trong quá trình phát triển hàng ngày, bạn có thể sử dụng Trình mô phỏng và cũng là thiết bị nhanh nhất, như iPod Touch thế hệ thứ 5 và iPhone 5. Định kỳ và cuối giai đoạn phát triển của bạn. bộ nhớ giới hạn các thiết bị, đặc biệt là các thiết bị có sẵn lâu đời nhất sẽ chạy phiên bản iOS mà bạn đang nhắm mục tiêu.
Không dựa vào trình mô phỏng –
Nguyên nhân phổ biến nhất của điều này là gì? – fatuhoku