SpriteKit Crash Only when WatchOS >= 8.X

-[SKLabelNode _isEligibleForFocus]: unrecognized selector sent to instance 0x1164f040

(

0   CoreFoundation                      0x1a90ce68 26D96C7E-9A5C-3F48-9DBA-7AC4B4E0F3FD + 786024
1   libobjc.A.dylib                     0x23add390 objc_exception_throw + 56
2   CoreFoundation                      0x1a9a04f8 26D96C7E-9A5C-3F48-9DBA-7AC4B4E0F3FD + 1389816
3   UIKitCore                           0x1e5b6394 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 11969428
4   CoreFoundation                      0x1a860c14 26D96C7E-9A5C-3F48-9DBA-7AC4B4E0F3FD + 80916
5   CoreFoundation                      0x1a85efcc _CF_forwarding_prep_0 + 92
6   SpriteKit                           0x3cb782f8 B5D8103E-85CD-33A3-BB6D-F318B027A10D + 287480
7   SpriteKit                           0x3cbb224c B5D8103E-85CD-33A3-BB6D-F318B027A10D + 524876
8   SpriteKit                           0x3cbb2128 B5D8103E-85CD-33A3-BB6D-F318B027A10D + 524584
9   SpriteKit                           0x3cb781f8 B5D8103E-85CD-33A3-BB6D-F318B027A10D + 287224
10  SpriteKit                           0x3cb96940 B5D8103E-85CD-33A3-BB6D-F318B027A10D + 411968
11  UIKitCore                           0x1e15388c C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7370892
12  UIKitCore                           0x1e153b44 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7371588
13  UIKitCore                           0x1e9474e8 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 15709416
14  UIKitCore                           0x1e15388c C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7370892
15  UIKitCore                           0x1e153b44 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7371588
16  UIKitCore                           0x1e9474e8 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 15709416
17  UIKitCore                           0x1e15388c C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7370892
18  UIKitCore                           0x1e153b44 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7371588
19  UIKitCore                           0x1e9474e8 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 15709416
20  UIKitCore                           0x1e15388c C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7370892
21  UIKitCore                           0x1e152684 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7366276
22  UIKitCore                           0x1e151d74 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7363956
23  UIKitCore                           0x1e154768 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7374696
24  UIKitCore                           0x1e14a5a8 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7333288
25  UIKitCore                           0x1e121d30 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7167280
26  UIKitCore                           0x1e121804 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7165956
27  UIKitCore                           0x1e121744 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7165764
28  UIKitCore                           0x1e122514 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7169300
29  UIKitCore                           0x1e12263c C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7169596
30  UIKitCore                           0x1e12263c C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7169596
31  UIKitCore                           0x1e12263c C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7169596
32  UIKitCore                           0x1e12263c C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7169596
33  UIKitCore                           0x1e12236c C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7168876
34  UIKitCore                           0x1e122c20 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7171104
35  UIKitCore                           0x1e1669d4 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7449044
36  UIKitCore                           0x1e1667cc C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7448524
37  UIKitCore                           0x1e1666a8 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7448232
38  UIKitCore                           0x1e157ff8 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7389176
39  UIKitCore                           0x1e15bc28 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 7404584
40  UIKitCore                           0x1dae83a4 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 639908
41  UIKitCore                           0x1da52ac8 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 27336
42  UIKitCore                           0x1da4f674 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 13940
43  UIKitCore                           0x1da52d88 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 28040
44  UIKitCore                           0x1da6a550 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 124240
45  CoreFoundation                      0x1a85bf5c 26D96C7E-9A5C-3F48-9DBA-7AC4B4E0F3FD + 61276
46  CoreFoundation                      0x1a88570c 26D96C7E-9A5C-3F48-9DBA-7AC4B4E0F3FD + 231180
47  CoreFoundation                      0x1a8522cc 26D96C7E-9A5C-3F48-9DBA-7AC4B4E0F3FD + 21196
48  CoreFoundation                      0x1a89a250 CFRunLoopRunSpecific + 572
49  GraphicsServices                    0x3dee19a8 GSEventRunModal + 160
50  UIKitCore                           0x1dbff4c4 C3A646A8-7F5C-3446-A1A5-D8692AB71AC3 + 1782980
51  UIKitCore                           0x1db9a32c UIApplicationMain + 140
52  WatchKit                            0x239bc8a0 WKExtensionMain + 776
53  dyld                                0x051d91ec start + 472

)

Replies

Same thing happening here.

-[SKSpriteNode _isEligibleForFocus]: unrecognized selector sent to instance 0x177ec160

Looks like a SpriteKit issue, happens all the way up to watchOS8.1.1 (didn't check on 8.3 beta)

  • Workaround: Turn off Assistive Touch in Settings->Accessibility.

  • We're getting reports for the same issue and some of our affected users can confirm that this workaround works, thanks!

Add a Comment

Hi, it looks like there have been multiple bug reports filed about this issue, and the SpriteKit team is working on a fix. However, I can’t give an ETA for when this issue will be resolved.

I experience the same issue using the latest Xcode 13.3.

-[SKSegmentedRing _isEligibleForFocus]: unrecognized selector sent to instance 0x14d0d280 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[SKSegmentedRing _isEligibleForFocus]: unrecognized selector sent to instance 0x14d0d280'

Is there any update of the status on when is the ETA to fix this bug in SpriteKit API? Thanks!

I found a workaround for this bug. Make sure not to add any node on your first SpriteKit scene, instead wait 0.5 sec before loading your nodes.