CẬP NHẬT: Tôi đã sử dụng một trong những DTS của tôi cho năm này. Hiện đang làm việc với Kỹ sư hỗ trợ của Apple. Theo gợi ý của mình, tôi cũng đã tạo một báo cáo lỗi cho việc này. Tôi sẽ cập nhật chủ đề này khi thời gian trôi qua hy vọng kết quả là một giải pháp FINAL.Lỗi ứng dụng toàn bộ thiết bị trên phân đoạn cho iOS 9 + Xcode 7
Bằng cách nào đó, tôi đã tìm ra cách tạo ứng dụng theo nghĩa đen sẽ khởi động lại trình mô phỏng và/hoặc thiết bị thực. Hoan hô cho tôi. Vấn đề này bắt đầu khi tôi nâng cấp lên xcode 7 và bắt đầu thử nghiệm với iOS 9. Trên BẤT K device thiết bị/mô phỏng < iOS 9, vấn đề này không cản trở đầu xấu xí của nó.
Khi tôi chạy nó gắn liền với Xcode, các thông điệp log duy nhất tôi thấy là
XPC connection interrupted
Terminating since there is no system app.
tôi đã thu hẹp nó xuống đến một phần của mã được gọi
[self addChildViewController:segue.destinationViewController];
Mã này là một một phần của "MultichildContainerViewController" được tạo theo phong cách của view controller
Tại thời điểm này, tôi chỉ không biết phải tìm/sửa chữa vấn đề này ở đâu. Nếu tôi nhận xét việc bổ sung các childviewcontroller, tất cả mọi thứ là tốt và các ứng dụng chạy bình thường. Nếu tôi KHÔNG bình luận nó, nó sẽ khởi động lại toàn bộ trình mô phỏng của tôi.
Bất kỳ ý tưởng nào về nơi để tìm thông tin gỡ lỗi bổ sung hoặc các bản sửa lỗi tiềm năng? Tôi chỉ không biết nơi để nhìn vào thời điểm này để tìm thêm thông tin để sử dụng lần lượt để yêu cầu giúp đỡ. Bất kỳ trợ giúp được đánh giá cao, cảm ơn.
CHỈNH SỬA: Tôi không biết điều này có hữu ích hay không, nhưng tôi đã có thể tìm hiểu điều này trong hệ thống iOS Simulator.log thực tế. Dường như không có bất kỳ tham chiếu nào đến codebase của riêng tôi, chỉ cần backboard?
Oct 16 17:56:29 MyComputer backboardd[43977]: -[NSNull isEqualToString:]: unrecognized selector sent to instance 0x10de1baf0
Oct 16 17:56:29 MyComputer backboardd[43977]: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull isEqualToString:]: unrecognized selector sent to instance 0x10d
e1baf0'
*** First throw call stack:
(
0 CoreFoundation 0x000000010dbf6f65 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x000000010df82deb objc_exception_throw + 48
2 CoreFoundation 0x000000010dbff58d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
3 CoreFoundation 0x000000010db4cf7a ___forwarding___ + 970
4 CoreFoundation 0x000000010db4cb28 _CF_forwarding_prep_0 + 120
5 BackBoardServices 0x000000010d020b28 -[BKSHIDEventKeyCommandDescriptor isEqual:] + 155
6 CoreFoundation 0x000000010db1630b -[__NSSetM addObject:] + 411
7 CoreFoundation 0x000000010db466a0 -[NSMutableSet unionSet:] + 736
8 BackBoardServices 0x000000010d0223a3 -[BKSHIDEventRouter addHIDEventDescriptors:] + 38
9 backboardd 0x000000010c73a881 backboardd + 186497
10 libdispatch.dylib 0x000000010e862df5 _dispatch_call_block_and_release + 12
11 libdispatch.dylib 0x000000010e87e4a7 _dispatch_client_callout + 8
12 libdispatch.dylib 0x000000010e868184 _dispatch_queue_drain + 1048
13 libdispatch.dylib 0x000000010e867b3c _dispatch_queue_invoke + 595
14 libdispatch.dylib 0x000000010e869454 _dispatch_root_queue_drain + 565
15 libdispatch.dylib 0x000000010e869218 _dispatch_worker_thread3 + 98
16 libsystem_pthread.dylib 0x000000010ebaa4f2 _pthread_wqthread + 1129
17 libsystem_pthread.dylib 0x000000010eba8375 start_wqthread + 13
)
EDIT: Tôi cũng muốn nhấn mạnh rằng điều này không đơn giản khiến ứng dụng gặp sự cố, điều này làm cho trình mô phỏng WHOLE khởi động lại. Tôi cũng có thể kích hoạt khởi động lại này trên một thiết bị vật lý. Nếu đây chỉ là một trường hợp đơn giản gọi số isEqualToString trên NSNull, không nên CHỈ làm hỏng ứng dụng của tôi? Không phải toàn bộ mô phỏng?
Tôi gặp lỗi tương tự! Ai đó đã đăng chuỗi hỗ trợ cho apple https://forums.developer.apple.com/thread/22087. Nó xảy ra với tôi bất cứ khi nào tôi cố gắng trình bày một cửa sổ bật lên hoặc hoạt hình tương tự. Vẫn đang cố gắng cách ly tình huống –
Xin lỗi vì đã nghe @HaydenHolligan. Tôi đã cập nhật câu hỏi để hiển thị các bước tôi đang thực hiện để giải quyết vấn đề này. Hy vọng rằng nếu/khi vấn đề của tôi được giải quyết, chúng tôi có thể giải quyết vấn đề của bạn và những người khác. Hãy bỏ phiếu cho câu hỏi này nếu bạn nghĩ nó quan trọng. Sẽ giúp hiển thị nó. – Ceryni