2014-10-01 17 views
5

Tôi đang phát triển một ứng dụng iPhone và sử dụng iPhone Simulator hầu hết thời gian. Khi tôi cố gắng gỡ lỗi một trong các dự án của tôi trong iPhone Simulator (không quan trọng loại và phiên bản hệ điều hành) để gỡ lỗi, Xcode đôi khi đột nhiên bị treo. Sau khi lỗi này xảy ra, thay đổi mã chỉ là một dòng và biên dịch lại giải quyết sự cố, nhưng Xcode6 luôn luôn đổ vỡ khi tôi cố gắng gỡ lỗi dự án trong Trình mô phỏng iPhone nếu tôi không biên dịch lại dự án. Sau đó, sau khi tiếp tục lập trình trong một thời gian, cùng một sự cố xảy ra.Xcode đôi khi bị treo khi tôi cố gắng gỡ lỗi trong Trình mô phỏng iPhone sau khi nâng cấp Xcode6

Tôi có thể tìm thấy nguyên nhân gây ra sự cố, đó là sự khác biệt của ngày ký và ngày sửa đổi cuối cùng, từ một chủ đề khác, nhưng tôi không chắc cách tiếp cận giải quyết nó. (Người nói vì Xcode5, nhưng Nó chưa bao giờ xảy ra khi tôi đã sử dụng Xcode5 trên Mavericks mặc dù.) Compiling and linking C extension for Python in Xcode for Mac

Các không gian làm việc của dự án đã lồng một số dự án thư viện tĩnh, vì vậy tôi nghi ngờ rằng đó là vì chỉnh sửa lồng mã thư viện, nhưng nó cũng đã xảy ra khi tôi chỉ chỉnh sửa mã chương trình chính.

Tai nạn này không phải lúc nào cũng xảy ra, vì vậy khó có thể giải quyết những gì sai cho tôi. Không gian làm việc của dự án là loại lớn, vì vậy tôi muốn tránh tạo không gian làm việc mới nếu có thể. Tôi thực sự đánh giá cao sự giúp đỡ của ai đó.

Đây là báo cáo sự cố.

Crashed Thread: 25 Dispatch queue: DBGLLDBLauncher Serial Queue 

Exception Type: EXC_BAD_ACCESS (Code Signature Invalid) 
Exception Codes: 0x0000000000000032, 0x00000001359eb000 

kernel messages: 
-2 sec    CODE SIGNING: cs_invalid_page(0x1359eb000): p=21345[Xcode] final status 0x1000200, denying page sending SIGKILL 
-2 sec    CODE SIGNING: process 21345[Xcode]: rejecting invalid page at address 0x1359eb000 from offset 0x1f3e000 in file "**PATH_OF_EXECUTABLE_FILE**" (cs_mtime:1412141335.0 == mtime:1412141335.0) (signed:1 validated:1 tainted:1 wpmapped:0 slid:0) 

VM Regions Near 0x1359eb000: 
    MALLOC_LARGE   0000000131224000-0000000133aad000 [ 40.5M] rw-/rwx SM=PRV 
--> mapped file   0000000133aad000-0000000136336000 [ 40.5M] r--/rwx SM=COW 
    MALLOC_LARGE   0000000136336000-0000000137690000 [ 19.4M] rw-/rwx SM=PRV 
+0

plz kiểm tra [this] (http://stackoverflow.com/questions/22992029/lldb-makes-xcode-5-1-crash-on-project-run) & kiểm tra (điều này) (http: // stackoverflow .com/questions/23729060/xcode-launch-app-lỗi-in-mac-10-9-maverick) có cùng vấn đề với bạn .. – Urmi

+0

Cảm ơn bạn đã cung cấp thông tin. Những người không giống như vấn đề tương tự đối với tôi. Nhưng tôi có thể giải quyết vấn đề của tôi. Sau khi tôi xóa các phụ thuộc và các tệp nhị phân được nhúng của tiện ích mở rộng ứng dụng và làm lại gói tài nguyên, có vẻ như nó vẫn ổn. –

Trả lời

1

tôi thực hiện các bước sau mỗi lần cập nhật của Xcode:

  • sản phẩm -> (giữ phím Alt) sạch xây dựng Thư mục
  • sản phẩm -> sạch
  • Window - > Trình sắp xếp -> Xóa dữ liệu có nguồn gốc

Sau đó, xây dựng lại dự án

+0

Tôi cũng vậy, nhưng ngay cả khi tôi làm sạch tất cả, nó chỉ giải quyết một lần. Sau một thời gian, cùng một vấn đề xảy ra. –

0

Sự cố chữ ký mã thường do cài đặt bị hỏng hoặc không hoàn chỉnh. Có thể Xcode.app đang tải một plugin tại thời điểm xảy ra sự cố và không thể xác minh chữ ký mã. Đoạn trích nhật ký của bạn không đủ để tôi tìm hiểu thêm. Vui lòng gửi một radar tại http://bugreport.apple.com (và tham chiếu số ở đây nếu bạn không nhớ).

Ngoài ra, bạn có thể thử xóa Xcode.app khỏi hệ thống của mình và cài đặt lại nếu bạn cảm thấy muốn.

5

Tôi bắt đầu gặp sự cố này gần đây. Đã thử mà không thành công một loạt những thứ để sửa chữa nó bao gồm cả cài đặt lại Xcode (như hộp thoại Crash Reporter của Apple gợi ý), thiết lập lại Simulator, xây dựng sạch sẽ, sạch DerivedData thư mục, vv Bắt tuyệt vọng, tôi thực sự nghiên cứu các báo cáo tai nạn.

Các đầu mối để sửa chữa nó cho tôi nằm đó:

Thread 24 Crashed:: <DBGLLDBSessionThread (pid=7926)> 
... 
14 com.apple.dt.dbg.DebuggerLLDB ... -[DBGLLDBSession _createBreakpointFromFileBreakpoint:] + 254 
... 

LLĐB đang cố gắng để tạo ra một breakpoint lúc nó bị treo. Vì vậy, tôi đã xóa tất cả các điểm ngắt của tôi trong Xcode trước khi chạy lại dự án trong Trình mô phỏng và giờ nó hoạt động.

(Bạn không đăng đủ báo cáo sự cố để xem điều gì đã xảy ra trong trường hợp của bạn, vì vậy số dặm của bạn có thể thay đổi.)

0

Tôi gặp lỗi tương tự này và đã giải quyết lỗi này bằng cách định cấu hình Pháp nhân ký tên mã và Hồ sơ cấp phép phù hợp.

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