Ich versuche, eine App-Erweiterung mit Sirikit zu entwickeln, aber wenn ich versuche, es auf dem Simulator iphone 7plus auszuführen, gibt es den folgenden Fehler: -
SpringBoard konnte die Anfrage nicht bearbeiten.
Kann mir bitte jemand sagen, ob IOS Simulator die SIRIKit Erweiterung unterstützt oder nicht!
Bearbeiten
Für Xcode 8.3 oder höher können Sie Siri im Simulator verwenden. Die Schritte sind -
1) Aktivieren Sie Siri aus den Einstellungen von Simulator.
2) Wählen Sie auf der Hardware Siri
Hier sind einige Bilder als Referenz -
Schritt 1 -
Schritt 2 -
Schritt 3 -
Schritt 4 -
Veraltete Antwort
Nein, das geht nicht im Simulator
Überprüfen Sie dies
So starten und debuggen Sie Ihre Intents-Erweiterung auf einem Gerät Wählen Sie den Build aus Schema für Ihre Intents-Erweiterung. Wenn Sie eine Intents-Erweiterung hinzufügen In Ihrem Projekt erstellt Xcode automatisch ein Build-Schema für Diese Erweiterung wird ausgeführt. Konfigurieren Sie das Schema so, dass es an einem angefügten System ausgeführt wird Gerät. Sie können Ihre Intents-Erweiterung im Simulator nicht debuggen. Wählen Sie Produkt & gt; Führen Sie diese aus, um Ihre Erweiterung auf dem Gerät zu starten. Wann Wenn Sie von Xcode aufgefordert werden, wählen Sie Siri (oder Maps) als auszuführende App aus. Xcode erstellt Ihre App und Erweiterung, installiert sie auf dem Gerät und Startet die von Ihnen ausgewählte App.
Referenz - hier
Apple-Dokumente sagen:
Sie können Ihre Intents-Erweiterung nicht im Simulator debuggen.
Tipp: Lesen Sie die Dokumentation.
In Xcode 9 können Sie Siri-Aufgaben mit UI-Tests testen. Sie sprechen darüber am Ende der WWDC-Sitzung . Im Grunde sieht es so aus:
%Vor%Tags und Links ios ios-simulator siri