用MonkeyDev逆向App,发现调用了Siri kit,然后崩了,求大神解答


#1

我在描述文件里面开启了Siri kit,使用原来的bundle id 都崩溃了
有没有大神给个思路

2018-12-01 13:07:04.910434+0800 Potato[44377:3226270] Exception reason:NSInternalInconsistencyException
Exception name:Use of the class <INPreferences: 0x28256c0a0> from an app requires the entitlement com.apple.developer.siri. Did you enable the Siri capability in your Xcode project?
Exception stack:(
0 CoreFoundation 0x0000000182880edc + 252
1 libobjc.A.dylib 0x0000000181a51a40 objc_exception_throw + 56
2 Intents 0x000000018d141150 + 0
3 libdispatch.dylib 0x0000000107b98dc8 _dispatch_client_callout + 16
4 libdispatch.dylib 0x0000000107b9ae28 _dispatch_once_callout + 84
5 Intents 0x000000018d140d84 + 104
6 Intents 0x000000018d1413ac + 96
7 Intents 0x000000018d14159c + 80
8 libdispatch.dylib 0x0000000107b97824 _dispatch_call_block_and_release + 24
9 libdispatch.dylib 0x0000000107b98dc8 _dispatch_client_callout + 16
10 libdispatch.dylib 0x0000000107ba6a78 _dispatch_main_queue_callback_4CF + 1360
11 CoreFoundation 0x0000000182810df4 + 12
12 CoreFoundation 0x000000018280bcbc + 1964
13 CoreFoundation 0x000000018280b1f0 CFRunLoopRunSpecific + 436
14 GraphicsServices 0x0000000184a84584 GSEventRunModal + 100
15 UIKitCore 0x00000001af9975b4 UIApplicationMain + 212
16 Potato 0x0000000104d8ec44 Potato + 93252
17 libdyld.dylib 0x00000001822cabb4 + 4
)
2018-12-01 13:07:04.913210+0800 Potato[44377:3226270] *** Terminating app due to uncaught exception ‘NSInternalInconsistencyException’, reason: ‘Use of the class <INPreferences: 0x28256c0a0> from an app requires the entitlement com.apple.developer.siri. Did you enable the Siri capability in your Xcode project?’
*** First throw call stack:
(0x182880ec4 0x181a51a40 0x18d141150 0x107b98dc8 0x107b9ae28 0x18d140d84 0x18d1413ac 0x18d14159c 0x107b97824 0x107b98dc8 0x107ba6a78 0x182810df4 0x18280bcbc 0x18280b1f0 0x184a84584 0x1af9975b4 0x104d8ec44 0x1822cabb4)
libc++abi.dylib: terminating with uncaught exception of type NSException


#2


MonkeyDev was a mistake