Post

Replies

Boosts

Views

Activity

Reply to How to resolve "springboard quit unexpected"issues?
I am having this same issue myself today.. did you find a solution?Path:									/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/CoreServices/SpringBoard.app/SpringBoard Identifier:						SpringBoard Version:							 1.0 (50) Code Type:						 X86-64 (Native) Parent Process:				launchd_sim [800] Responsible:					 SimulatorTrampoline [746] User ID:							 501 Date/Time:						 2020-06-24 15:49:40.114 -0400 OS Version:						Mac OS X 10.16 (20A4299v) Report Version:				12 Bridge OS Version:		 5.0 (18P50310o) Anonymous UUID:				627D7A1F-DDFC-8DCE-8ACF-0ECBAB9020EA
Jun ’20
Reply to Siri Kit Unable to find cacheable object with identifier - id - in cache
I am also having this issue with a custom intent. My Intent handler is called StartMeetingIntent and you can call it either with no value or with one value. But the next messages says the following: INCExtensionManagerFetchMatchingSiriExtensionForIntent_block_invoke_2 Failed to find extension Error Domain=INExtensionMatchingErrorDomain Code=3001 "(null)" UserInfo={ExtensionPointName=com.apple.intents-service} error 21:29:18.173171-0400 Shortcuts -[WFAction runWithInput:userInterface:parameterInputProvider:variableSource:completionHandler:]_block_invoke Action &lt;WFHandleCustomIntentAction: 0x7f81cec74fc0, identifier: com.company.appname.StartMeetingIntent, parameters: 2&gt; '' And here's my code to handle the intent import Intents import SwiftUI import os class StartMeetingIntentHandler: NSObject, StartMeetingIntentHandling {     let logger=Logger(subsystem: "com.company.appname", category: "Start Meeting Intent")     var people: [INObject]?     func handle(intent: StartMeetingIntent, completion: @escaping (StartMeetingIntentResponse) -> Void) {         if let attendees = intent.people {             completion(StartMeetingIntentResponse.success(result: attendees))         } else {             logger.log("failure")         }     }     func resolvePeople(for intent: StartMeetingIntent, with completion: @escaping (StartMeetingPeopleResolutionResult) -> Void) {         let people = Int(truncating: intent.people ?? 0)         if people < 0 {             completion(StartMeetingPeopleResolutionResult.unsupported(forReason: StartMeetingPeopleUnsupportedReason.negativeNumbersNotSupported))         } else if people > 1000 {             completion(StartMeetingPeopleResolutionResult.unsupported(forReason: StartMeetingPeopleUnsupportedReason.greaterThanMaximumValue))         } else {             completion(StartMeetingPeopleResolutionResult.success(with: people))         }     } } And the IntentHandler is - class IntentHandler: INExtension, INSendMessageIntentHandling, INSearchForMessagesIntentHandling {     let logger=Logger(subsystem: "com.company.appname", category: "Intent Handler")     override func handler(for intent: INIntent) -> Any {         logger.log("\(intent)")         switch intent {         case is StartMeetingIntent:             return StartMeetingIntentHandler()         default:             fatalError("No handler for this intent")         }     } } Any pointers would be gratefully appreciated.
Jun ’20