Lần đầu tiên tôi khởi chạy ứng dụng, mọi thứ dường như chạy tốt. Tôi sẽ nhấn nút dừng, thực hiện một số công việc và khi tôi khởi chạy lại, nó dường như bị lỗi trước khi nó có thể tải bất cứ thứ gì. Nhấn dừng, nhấn Run lần nữa và nó hoạt động tốt. Cho đến khi tôi lặp lại quy trình.
Đây là nơi xcode đánh dấu lỗi với "Luồng 1: signal SIGABRT". Rõ ràng là không có gì hữu ích ở đây.
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([PokerAppDelegate class]));
}
}
Bảng điều khiển gỡ lỗi không hiển thị gì ngoài (lldb) (Vì vậy, tôi cho rằng nó đang dừng lại, không gặp sự cố tại thời điểm này) Vì vậy, khi tôi thực hiện, BT
đây là những gì tôi nhận được:
(lldb) bt
* thread #1: tid = 0x1c03, 0x9a258a6a libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGABRT
frame #0: 0x9a258a6a libsystem_kernel.dylib`__pthread_kill + 10
frame #1: 0x99ea1b2f libsystem_c.dylib`pthread_kill + 101
frame #2: 0x04a7057b libsystem_sim_c.dylib`abort + 140
frame #3: 0x01dc0b4e GraphicsServices`GSRegisterPurpleNamedPort + 348
frame #4: 0x01dc069f GraphicsServices`_GSEventInitialize + 123
frame #5: 0x01dc0c1f GraphicsServices`GSEventInitialize + 36
frame #6: 0x000163f9 UIKit`UIApplicationMain + 600
frame #7: 0x00001d0d Guitar Chord Poker HD`main(argc=1, argv=0xbffff32c) + 141 at main.m:16
frame #8: 0x00001c35 Guitar Chord Poker HD`start + 53
(lldb)
Đây là những gì tôi đã làm cho đến nay:
- Thực hiện 'Sạch sẽ'
- Tôi đã đặt lại trình mô phỏng và đặt lại máy tính của mình
- Tôi đã nhận xét tất cả mã trong bộ điều khiển chế độ xem, vẫn bị lỗi
- Tôi đã nhận xét tất cả mã trong đại biểu ứng dụng, vẫn bị lỗi
- NHƯNG .... Tôi đã chạy ứng dụng trên một thiết bị bên ngoài Xcode và nó có vẻ hoạt động hoàn toàn tốt.
- (CHỈNH SỬA) Tôi đã xóa / cài đặt lại xcode và tất cả nội dung (Trình mô phỏng, Tài liệu) từ các thư mục bộ đệm khác nhau (Điều này ngăn xcode tự động cài đặt lại những cái cũ sau khi tải xuống mới). Tuy nhiên, vẫn không thể tìm thấy nơi các công cụ dòng lệnh được lưu giữ. Vẫn bị treo.
Bất chấp tất cả những điều này, các ứng dụng vẫn bị lỗi mỗi giây / lần khởi chạy khác.
Điều này là tôi không có vấn đề gì cho đến khi cập nhật Xcode gần đây nhất. Nó có thể là một lỗi Xcode?
(EDIT) Tôi cũng đang chạy các bản phát hành OSX mới nhất dành cho nhà phát triển. Điều đó có thể được can thiệp?