2011-05-11 45 views
11

Tôi có một ứng dụng đang xử lý nhiều cấu trúc dữ liệu, uiimageviews, video, tạo ngữ cảnh bit và vv. Mỗi lần ứng dụng gặp sự cố khi sử dụng liên tục trong một thời gian dài. Ứng dụng đang gặp sự cố với cảnh báo bộ nhớ -> Ứng dụng đã thoát bất thường với tín hiệu 9. Điều gì có thể là lý do của nó. Tín hiệu 9 có nghĩa là gì.rò rỉ bộ nhớ - ứng dụng đã thoát với tín hiệu 9

+0

Tôi có cùng một vấn đề, nhưng nó xảy ra chỉ sau khi tôi đã gửi một bản cập nhật cho AppStore ..?!? nếu tôi cài đặt cùng một ứng dụng với chứng chỉ quảng cáo thì nó hoạt động tốt. Có ai biết tại sao không? –

+0

Có một số cuộc thảo luận hiện đang diễn ra về App Store cung cấp các tệp nhị phân bị hỏng. Rất tiếc, ứng dụng của tôi gặp phải sự cố tương tự. Cảm ơn Apple. –

+0

Tôi đã nhận được ** Thông báo từ trình gỡ lỗi: Chấm dứt do tín hiệu 9 ** bất cứ khi nào tôi bắt đầu ghi từ các công cụ. Nó cơ bản giết chết bất kỳ chạy trực tiếp thực hiện từ Xcode. – Honey

Trả lời

6

Tôi nghĩ điều này là do sự cố bộ nhớ. Ứng dụng của bạn đang sử dụng nhiều bộ nhớ do đó ứng dụng bị giết ..

+0

Đó là do vấn đề bộ nhớ. nhưng tín hiệu 9 có nghĩa là loại vấn đề bộ nhớ nào. Nó có thể là do cấu trúc dữ liệu, uiimageview hoặc nó là gì. –

+0

Tôi nghĩ rằng đó là do Số lần xem .. – PgmFreek

+5

Tín hiệu số 9 là [SIGKILL] (http://en.wikipedia.org/wiki/SIGKILL). Nó có nghĩa là ứng dụng của bạn đang được chấm dứt ngay lập tức, mà không có bất kỳ cơ hội để làm sạch hoặc bắt và xử lý tín hiệu. –

3

Nó cũng có thể là vấn đề riêng tư/quyền. Chúng tôi đã quên thêm NSCameraUsageDescription và UILaunchStoryboardName vào tệp Info.plist và ứng dụng của chúng tôi bị lỗi với lỗi Message from debugger: Terminated due to signal 9

Sau khi thêm các dòng sau vào Info.plist ứng dụng bị lỗi.

<key>NSCameraUsageDescription</key> 
<string>The app would like to let you make a picture.</string> 
<key>NSPhotoLibraryUsageDescription</key> 
<string>The app would like to let you choose an item from your Photos.</string> 

Terminated due to signal 9.