2015-08-31 24 views
5

Tôi đang sử dụng XCode 7.0b5 và đã tạo ứng dụng Swift. Nó chạy tốt trên giả lập nhưng treo trên iPhone 4s khi chạy độc lập (không có cáp). Làm cách nào để xác định vị trí xảy ra sự cố? Tôi đã đọc về các vấn đề bộ nhớ có thể xảy ra. Tôi đang đọc trong một textfile lớn, vì vậy nó cần gần 200 MB ram. Làm thế nào tôi có thể kiểm tra nó?Ứng dụng gặp sự cố trên iPhone nhưng không phải trên trình mô phỏng

+0

Tôi tìm thấy văn bản "Dirks.BookWorm không tạo cảnh trong thời gian" – Peter71

Trả lời

3

Tôi nghĩ đây là vấn đề về bộ nhớ với iPhone 4S (200 mb cho 4S là rất nhiều). Bạn nên đọc các bản ghi sự cố trong Xcode.

Trong Xcode với iPhone được kết nối, bạn có thể vào Window-> Devices, chọn điện thoại của bạn và bấm 'View Device Logs'. Bạn sẽ thấy danh sách có tất cả các sự cố cuối cùng của ứng dụng và với thông tin về sự cố.

Kính trọng

+0

Cảm ơn rất nhiều! Tôi tìm thấy một thông báo rằng "Dirks.BookWorm không tạo cảnh trong thời gian". Tôi cần rất nhiều thời gian để khởi tạo. Tôi đọc một tập tin lớn, sắp xếp nó vv Tôi có giới hạn thời gian không? Làm thế nào tôi có thể nói với iOS, rằng tôi thực sự cần thời gian này? – Peter71

0

Tôi đã nhận được giải pháp. Đó là thời gian chạy. Tôi đã giảm kích thước tệp xuống 10% của bản gốc và mọi thứ đều chạy tốt. Vì vậy, tôi có thể kiểm tra nó và "cải thiện" nó đến giới hạn tốc độ của iPhone 4S. :-)

+0

điều tương tự cũng xảy ra với tôi vì dự án của tôi khá cũ, gần đây tôi đã chuyển đổi từ SOAP sang Rest API kể từ đó nó bị treo trên điện thoại như iPHONE 5s và 7. tôi nên làm gì? –

Các vấn đề liên quan