SiriKit:无法回复消息

时间:2017-05-29 08:29:08

标签: ios siri sirikit

我刚刚将Intents Extension添加到我的项目中,并决定使用默认添加的示例代码进行尝试。

我选择Siri目标,在设备上运行,Siri弹出,我开始:“在[MyApp]中搜索消息”。 方法handleSearchForMessagesIntentHandler.m中执行,Siri回复您收到来自Sarah的消息

阅读完消息后,Siri问你想回复吗? 但当我回答时,我得到:

I don't see an app for that. You'll need to download one.

奇怪的是,当我在一个全新的项目上尝试相同的时候,即使没有启用这些功能,它仍然有效。

我真的不知道为什么在我的项目中工作的部分是搜索消息,而不是回复的部分。

当然在Info.plist我有3个默认的Intents用于消息传递。

由于

1 个答案:

答案 0 :(得分:0)

好吧我有点解决了这个问题,或者至少找到了解决方法:

我有2个目标,一个用于PROD,另一个用于Staging环境。 两个目标中的应用程序的显示名称相同,但仅匹配PROD的目标名称。

Intents Extension已嵌入Staging Target,我收到了上述错误。

但是,我在PROD目标上直接尝试了相同的效果。

两个目标的配置文件和功能相同,因此我假设与应用程序名称和目标构建名称之间的不匹配有关