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

)

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)

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.

SpriteKit Crash Only when WatchOS >= 8.X
 
 
Q