升级macOS Sierra后,gas mask每次打开都会报如下错误,选择continue后虽然可以正常使用,但是没法编辑,翻遍各种国外论坛,终于找到了解决方案
Exception Name: NSInvalidArgumentException
Description: -[NSNull objectForKey:]: unrecognized selector sent to instance 0x7fffbfb8df10
User Info: (null)
0 CoreFoundation 0x00007fffa53ca52b exceptionPreprocess + 171
1 libobjc.A.dylib 0x00007fffb9aa2cad objc_exception_throw + 48
2 CoreFoundation 0x00007fffa544bd34 -[NSObject(NSObject) doesNotRecognizeSelector:] + 132
3 CoreFoundation 0x00007fffa533cbf5 ___forwarding_ + 1061
4 CoreFoundation 0x00007fffa533c748 CF_forwarding_prep_0 + 120
5 Gas Mask 0x0000000100011085 Gas Mask + 69765
6 Foundation 0x00007fffa6d5edbd NSKeyValueNotifyObserver + 350
7 Foundation 0x00007fffa6d5e654 NSKeyValueDidChange + 486
8 Foundation 0x00007fffa6e9d2d7 -[NSObject(NSKeyValueObservingPrivate) changeValueForKeys:count:maybeOldValuesDict:usingBlock:] + 944
9 Foundation 0x00007fffa6e9cc2a -[NSObject(NSKeyValueObservingPrivate) _notifyObserversOfChangeFromValuesForKeys:toValuesForKeys:] + 807
10 CoreFoundation 0x00007fffa54226ea forEachObserver + 298
11 CoreFoundation 0x00007fffa5422908 -[CFPrefsSource _notifyObserversOfChangeFromValuesForKeys:toValuesForKeys:] + 72
12 CoreFoundation 0x00007fffa5471172 __84-[CFPrefsSearchListSource asynchronouslyNotifyOfChangesFromDictionary:toDictionary:]_block_invoke_2 + 34
13 CoreFoundation 0x00007fffa53603ac __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK + 12
14 CoreFoundation 0x00007fffa5341424 __CFRunLoopDoBlocks + 356
15 CoreFoundation 0x00007fffa5340f66 __CFRunLoopRun + 1878
16 CoreFoundation 0x00007fffa53405b4 CFRunLoopRunSpecific + 420
17 HIToolbox 0x00007fffa48e1f6c RunCurrentEventLoopInMode + 240
18 HIToolbox 0x00007fffa48e1da1 ReceiveNextEventCommon + 432
19 HIToolbox 0x00007fffa48e1bd6 _BlockUntilNextEventMatchingListInModeWithFilter + 71
20 AppKit 0x00007fffa2fd85f5 _DPSNextEvent + 1093
21 AppKit 0x00007fffa36e88eb -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1637
22 AppKit 0x00007fffa2fccfbd -[NSApplication run] + 926
23 AppKit 0x00007fffa2f97a8a NSApplicationMain + 1237
24 Gas Mask 0x0000000100001354 Gas Mask + 4948
解决方案:
下载新版替换原来版本:http://gmask.clockwise.ee/gas_mask_beta.zip