Ich verwende Background Mode (voip) für meine App in XCode. Wenn ich die App über XCode mit einem Bereitstellungsprofil erstelle, das diese Funktion erlaubt, funktioniert die App. Aber dann baue ich meinen iOS-App von Befehlszeile auf folgende Weise:Wie erhalte ich beim Erstellen mit xcodebuild XCode-Funktionen?
xcodebuild -workspace test.xcworkspace -scheme test -sdk iphoneos clean build archive -archivePath test.xcarchive
xcodebuild -exportArchive -archivePath test.xcarchive -exportPath acc exportFormat ipa
Wenn auf diese Weise einen ipa Gebäude und auf dem iPhone Hintergrundmodus voip Installation in der App nicht aktiv ist. Wie kann ich die Funktion Hintergrundmodus aktivieren, wenn ich über die Befehlszeile mit xcodebuild Builds erstelle?
Ja. Mein Info.plist enthält: \t UIBackgroundModes \t \t \t voip \t –
user2010496
Nur für Klarheit, Sie haben auch das gleiche Schema von Xcode laufen? Und sind Sie sicher, dass Sie dieselbe Bereitstellungsdatei verwenden? Dinge wie diese erfordern ein wenig Nachforschung. Dazu wird normalerweise zuerst die Xcode-Build-Ausgabe mit der Xcodebuild-Ausgabe verglichen. Ihr Fokus liegt wirklich am Ende, wo es zu einer Verknüpfung/Codesignierung/etc kommt. Wenn es gleich aussieht, vergleichen Sie die Berechtigungsdatei und die Datei in jeder APP-Datei. –