2016-09-28 2 views
1

Ich arbeite an Call Directory Extension. Diese Erweiterung wurde hinzugefügt, aber ich habe keine Idee, dies auszuführen. Diese Erweiterung wurde ausgeführt und "Wähle eine App zum Ausführen" wurde angezeigt. Meine Hauptanwendung wurde ausgewählt, aber sie scheint nicht ausgeführt zu werden. Natürlich hat diese App unter Einstellungen - Telefon - Anrufsperre & Identifikation hinzugefügt.Wie Call Directory Erweiterung ausgeführt wird?

Ich habe gerade eine Erweiterung hinzugefügt und keinen Code sowohl in der Haupt-App als auch in der Erweiterung geschrieben. Muss ich etwas Code hinzufügen? Gesucht mehrere Stunden, konnte keine Lösung finden. Bitte helfen Sie.

+0

Wie wussten Sie, dass es nicht laufen? Versuchen Sie, auf Debug-Punkte zu stoßen? –

+0

Überprüft mit UserDefaults. Und die IDs, die hinzugefügt wurden, tauchen nicht auf, wenn ich von den Nummern angerufen wurde. Blocknummer weder. – Minjee

+0

Siehe diese Antwort https://stackoverflow.com/a/44266392/7576100 – Jack

Antwort

0

Stellen Sie zuerst sicher, dass Sie Ländercode in den Zahlen, die Sie in dem Code verwenden, hinzugefügt haben.

Und dann gehen Sie folgendermaßen vor:

1) aus dem Gerät die App löschen.

2) Führen Sie die App von Xcode aus, indem Sie das Schema Ihrer Hauptanwendung festlegen. Dadurch wird die App auf Ihrem Gerät gestartet.

3) Ändern Sie dann das Schema in das Ziel Ihrer Erweiterung und führen Sie es erneut aus.

Warten Sie eine Minute (da die Erweiterung Zeit braucht, um geladen zu werden) und rufen Sie dann die Nummer an, für die Sie die ID angegeben haben. Der Anrufbildschirm sollte den entsprechenden Namen anzeigen.

Wenn die obigen Schritte nicht funktionieren, gehen Sie zu Gehen Sie zu Einstellungen -> Allgemein -> Zurücksetzen -> Alle Einstellungen zurücksetzen. Damit werden alle Einstellungen auf dem Gerät gelöscht. Sobald dies erledigt ist, führen Sie die obigen Schritte erneut aus.

Das funktionierte für mich. Wenn es hilft, lassen Sie es mich wissen

0

Call-Verzeichnis-Erweiterung ist nur ein neues Schema, das mit Main-Anwendung hinzufügen ist. Sie müssen nur Ihre Anwendung von Einstellungsmenü ermöglichen, wie -

Zum Einstellungen-> Phone-> Anrufsperre & Identifikations-> Aktivieren Sie Ihre App.

Daher gibt es nichts, wie „Wählen Sie mit app“ wie die Dinge

Verwandte Themen