2017-05-29 55 views
0

我剛剛將Intents Extension添加到我的項目中,並決定使用默認添加的示例代碼進行嘗試。SiriKit:無法回覆消息

我選擇Siri目標,在設備上運行,Siri彈出,我開始:「搜索[MyApp]中的消息」。 方法handleSearchForMessages執行於IntentHandler.m和Siri響應您有一條消息來自Sarah

看完郵件後,Siri詢問您要回復嗎? 但是,當我回答,我得到:

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

奇怪的是,當我嘗試在一個全新的項目一樣,它的作品,即使沒有實現的功能。

我真的不知道爲什麼在我的項目中工作的部分搜索消息,但不是回覆的一部分。

當然在Info.plist我有3默認意圖消息。

感謝

+0

能否請你告訴烏爾IntentHandler代碼? –

回答

0

好吧,我還挺解決這個問題,或者至少找到了一個解決辦法:

我有兩個目標,一個是PROD和其他分期環境。 這兩個目標中的應用的顯示名稱相同,但只匹配PROD的目標名稱。

Intent Extension被嵌入了暫存目標,在那裏我得到了上面提到的錯誤。

但是,我直接對PROD目標進行了相同的嘗試,結果如此。

供應配置文件和能力是相同的兩個目標,所以我認爲是關係到應用程序的名稱和目標名稱之間的失配建