Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以在IOS模拟器中测试SIRIKit扩展吗:_Ios_Ios Simulator_Siri - Fatal编程技术网

我们可以在IOS模拟器中测试SIRIKit扩展吗:

我们可以在IOS模拟器中测试SIRIKit扩展吗:,ios,ios-simulator,siri,Ios,Ios Simulator,Siri,我正在尝试使用sirikit开发应用程序扩展,但当我尝试在模拟器iphone 7plus上运行它时,它会出现以下错误:- SpringBoard无法处理该请求。 谁能告诉我IOS模拟器是否支持SIRIKit扩展 说: 无法在模拟器中调试意图扩展 更新:这在Xcode 8.3中已更改。编辑 对于Xcode 8.3或更高版本,您将能够在模拟器中使用Siri。步骤如下: 1)从模拟器的设置中启用Siri。 2)从硬件选择Siri 以下是一些图片供参考- 步骤1- 第2步- 第3步- 第4步- 过

我正在尝试使用sirikit开发应用程序扩展,但当我尝试在模拟器iphone 7plus上运行它时,它会出现以下错误:-

SpringBoard无法处理该请求。

谁能告诉我IOS模拟器是否支持SIRIKit扩展

说:

无法在模拟器中调试意图扩展

更新:这在Xcode 8.3中已更改。

编辑

对于Xcode 8.3或更高版本,您将能够在模拟器中使用Siri。步骤如下:

1)从模拟器的设置中启用Siri。

2)从硬件选择Siri

以下是一些图片供参考-

步骤1-

第2步-

第3步-

第4步-

过时的答案

不,你不能在模拟器里那样做

检查这个

要在设备上运行和调试您的Intents扩展,请选择生成 你打算延期的计划。当您添加意图扩展时 对于您的项目,Xcode会自动为其创建一个构建方案 运行那个扩展。将方案配置为在连接的服务器上运行 装置您无法在模拟器中调试您的意图扩展。 选择产品>运行以在设备上启动扩展。什么时候 在Xcode的提示下,选择Siri(或地图)作为要运行的应用程序。Xcode 构建应用程序和扩展,将其安装在设备上,然后 启动您选择的应用程序


参考-

现在您可以在Xcode 8.3.1中使用

[先前的答复]

根据


不,您不能从Xcode 8.3开始,您可以在模拟器的设置应用程序中启用Siri后,使用硬件>Siri调用Siri。

是更新您的Xcode版本:8.3.1及以上版本支持模拟器中的Siri

第1步:

步骤2 从模拟器中的设置启用SIRI

步骤3 硬件-->SIRI


在Xcode 9中,您可以通过UI测试来测试Siri任务。他们在WWDC会议结束时讨论了这个问题。 基本上看起来有点像这样:

    let siri = XCUIDevice.shared.siriService
    siri.activate(voiceRecognitionText: "How many points are on my credit card?")
    let predicate = NSPredicate {(_, _) -> Bool in
        sleep(5)
        return true
    }

    let siriResponse = expectation(for: predicate, evaluatedWith: siri, handler: nil)
    self.wait(for: [siriResponse], timeout: 10)

将URL添加到文档:哦,很抱歉,没有注意到它。已添加支持,请查看是否可用。您可以使用screenshotshad查看下面的更新答案以下载XCode 8.3.2的预览版本。请查看选择正确的音频输入源非常重要。用于检查:硬件->音频输入