Objective-C

Genehmigungen für Projekte

Da Sie das Mikrofon beim Telefonieren verwenden werden, müssen Sie die Erlaubnis zur Verwendung des Mikrofons einholen.

Info.plist

Jedes Xcode-Projekt enthält eine Info.plist Datei, die alle Metadaten enthält, die in jeder Anwendung oder jedem Paket benötigt werden - Sie finden die Datei innerhalb der AppToPhone Gruppe.

Ein neuer Eintrag in der Info.plist Datei ist erforderlich:

  1. Fahren Sie mit der Maus über den letzten Eintrag in der Liste und klicken Sie auf das kleine + die erscheint.

  2. Wählen Sie aus der Dropdown-Liste Privacy - Microphone Usage Description und hinzufügen Microphone access required in order to make and receive audio calls. für seinen Wert.

Ihr Info.plist sollte folgendermaßen aussehen:

Info.plist

Antrag auf Genehmigung beim Start der Anwendung

Öffnen Sie AppDelegate.h und importieren die AVFoundation Bibliothek gleich nach der Stelle, an der UIKit ist enthalten:

Rufen Sie dann requestRecordPermission: innerhalb application:didFinishLaunchingWithOptions: innerhalb AppDelegate.m:

Bauen und Ausführen

Sie können das Projekt nun erstellen und ausführen, indem Sie entweder Product > Run aus dem oberen Menü oder durch Drücken von Cmd + Rund starten Sie es im Simulator.

Beachten Sie die Eingabeaufforderung, in der Sie um Erlaubnis zur Verwendung des Mikrofons gebeten werden:

Simulator microphone permission ask