Wie kann ich feststellen, welche Apple-ID bestimmte Apps auf iOS signiert/gekauft hat?

Ich habe ein iPhone, das ich wiederherstellen möchte, und die Wiederherstellung schlägt immer wieder fehl. Insbesondere werde ich aufgefordert, das Passwort für Familienmitglieder einzugeben. Das muss ich aus geheimen Gründen ablehnen . Außerdem muss ich bei der Familienfreigabe nicht das Passwort meines Familienmitglieds eingeben, also warum passiert das, wenn ich ein Backup wiederherstelle?

Um dies auseinanderzuhalten, möchte ich die Apps auf meinem iPhone 6 mit iOS 9.1 untersuchen, damit ich feststellen kann, welche nicht von meiner Apple-ID gekauft wurden.

Ich habe Xcode, libimobiledevice von Homebrew unter OS X 10.11, iTunes kann das Telefon sichern und ich kann die Dateien auf dem Mac überprüfen, wenn es keine Möglichkeit gibt, auf diese Daten von iOS zuzugreifen - was mir lieber wäre. Wie kann ich im Grunde alle Apps aufzählen und feststellen, welche mich daran hindern, ein iCloud-Backup zu verwenden, um diese App nur mit meiner Apple-ID wiederherzustellen und nicht das Passwort eines Familienmitglieds zu benötigen?

Wie kann ich die Signaturidentität, die für jede App auf dem iPhone verwendet wird, durch Haken oder Gauner identifizieren?

Im ersten Satz sagten Sie "Backup schlägt immer fehl", aber im dritten Absatz sagten Sie, Sie können das Telefon sichern. Ich hoffe, das hilft: Wenn Sie ein iPhone sichern (nicht synchronisieren), enthält der Fehlerdialog, der besagt, dass die Sicherung fehlgeschlagen ist, einen Infobereich (der sich mit diesem kleinen Dreieck erweitert), in dem die Elemente aufgelistet sind, die zum Fehlschlagen der Sicherung geführt haben. Ich hatte Ihr Problem in Yosemite und älteren Versionen von iTunes, also nicht, wenn es immer noch auf Ihre Situation zutrifft.
@Behdad Vielen Dank, dass Sie dies so sorgfältig gelesen haben. Ich habe es versäumt, den Fehler zu erklären, also werde ich meinen Beitrag bearbeiten. Die Sicherung ist fehlgeschlagen, da ich sie nicht auf einem anderen Gerät neu installieren kann, ohne zur Eingabe des Passworts anderer Familienmitglieder aufgefordert zu werden. Das Backup „erfolgt ohne Fehleranzeichen“, daher möchte ich unterscheiden, welche AppleID die Apps tatsächlich singt, um zu vermeiden, dass Sie zur Eingabe des Passworts einer anderen Person aufgefordert werden.

Antworten (4)

Ich hatte hier (Autor: Walt Stoneburner ) ein Skript gefunden, das iTunes-Apps per Kauf auflisten kann. Der Link ist jetzt defekt, aber ich hatte diese Seite vor 3 Jahren archiviert. Dies ist das Skript:

for f in ~/Music/iTunes/iTunes\ Media/Mobile\ Applications/*.ipa; \
 do (echo "$f" ; unzip -p "$f" "iTunesMetadata.plist" | \
 plutil -p - | egrep -i "\"(itemName|artistName|AppleID)\"" ) | \
 perl -e 'while (<>) { if (m!^/!) { chop; $fqn=$_; } if (m/"(.+)" => (".+")/) { $e{lc($1)}=$2; } } print "\"${fqn}\",$e{\"itemname\"},$e{\"artistname\"},$e{\"appleid\"}\n";'; \
done

Das Skript sollte im Terminal ausgeführt werden und die Ausgabe wird in die Standardausgabe gedruckt. Wenn Sie es in eine Datei umleiten möchten, fügen Sie diese Parameter am Ende des Skripts hinzu (nach done):

1>~/Desktop/purchase_export_output.csv 2>~/Desktop/purchase_export_error.log

Jetzt können Sie purchase_export_output.csvvon Ihrem Desktop aus öffnen. Sein Schema ist wie folgt:

"file.ipa","Name","Seller","purchased_by"

Wenn ein Fehler auftritt, wird der purchase_export_error.log.

Bei mir musste das Bit "iTunes Media/" entfernt werden.

PROBLEM GELÖST! http://dougscripts.com/apps/appsassistapp.php Es führt ein Programm aus, das die gesamte Apple-App-Bibliothek auf Ihrem Computer iTunes durchsucht und Ihnen eine Liste zeigt, eine Tabelle ausfüllt, eine der Registerkarten ist "Käufer-ID", alles Genau dort sagt es Ihnen alle Apps von wem, auf diese Weise können Sie sie einfach von Ihren Geräten löschen und die Passwortabfrage für die App nicht mehr sehen.

Dieses Programm endet mit folgendem Fehler: „Es scheinen keine Apps verfügbar zu sein.“ Es funktioniert nicht mit iTunes 12.4 oder höher.

Synchronisieren Sie Ihr iPhone mit iTunes, wählen Sie die App aus, von der Sie wissen möchten, von welchem ​​Konto sie gekauft wurde, klicken Sie mit der rechten Maustaste, gehen Sie zu Informationen abrufen, auf der Registerkarte Datei finden Sie so etwas wie das folgende Bild, wo Sie sehen können, wer die App gekauft hat. Ich habe meine Apple-ID entfernt, aber die unterschiedlichen Namen beziehen sich auf unterschiedliche Konten.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Der gekaufte Tab funktioniert nicht, wenn wir beide diese App haben. Ich versuche zu vermeiden, Apps einzeln zu löschen, aber wenn jemand nicht beim Entpacken des tatsächlichen Signaturcodes helfen kann, der im Dateisystem gespeichert ist, habe ich möglicherweise kein Glück, dies programmgesteuert zu tun.
Die andere Möglichkeit, dies herauszufinden, ohne die App zu löschen, besteht darin, die App zu entpacken und iTunesMetadata.plist > com.apple.iTunesStore.downloadInfo > accountInfo > AppleID zu öffnen. Dort befindet sich der mit dem Kauf der App verbundene Apfel.
Kannst du mich durch die Schritte führen, wie man das für iOS 9 macht?
Wie ich gerade gesehen habe, können Sie in iTunes mit der rechten Maustaste auf die App klicken und unter der Registerkarte „Datei“ können Sie die ID sehen, mit der sie gekauft wurde.
Ich habe den Kommentar aktualisiert, bitte überprüfen.
Ich folge nicht - könnten Sie die Antwort selbst so bearbeiten, dass sie alle Informationen enthält, die ich benötige? Denken Sie daran, ich habe nicht mehrere Konten. Ich bin Teil der Familienfreigabe und Apps, die von einem Familienmitglied gekauft wurden, werden anders verpackt als Apps, die ich selbst gekauft habe.
Prüfen Sie jetzt die Antwort
  1. Gehen Sie zu Ihrem Mac. Öffnen Sie iTunes.
  2. Klicken Sie oben links auf Mehr.
  3. Wählen Sie Apps aus dem Popup-Menü.
  4. Wenn Sie dazu aufgefordert werden, melden Sie sich mit der Apple-ID an, für die die Apps aufgelistet werden sollen.
  5. Klicken Sie unter Quick Links auf der rechten Seite des App Store auf Gekauft .

Geben Sie hier die Bildbeschreibung ein

  1. Wählen Sie „ Nicht in meiner Bibliothek “, um gekaufte Inhalte anzuzeigen, die sich nicht auf Ihrem Computer befinden.

Geben Sie hier die Bildbeschreibung ein

  1. Scrollen Sie, um das Element zu finden, das Sie herunterladen möchten. In Ihrem Fall möchten Sie möglicherweise alle Elemente herunterladen.
  2. Klicken Sie auf das Download-Symbol in der oberen rechten Ecke der Elemente, die Sie herunterladen möchten. Ihre App wird in Ihre Bibliothek heruntergeladen.
  3. Wenn sich bereits eine App in Ihrer Bibliothek befindet, wird das Download-Symbol nicht angezeigt.

Dadurch erfahren Sie, welche Apps unter welcher Apple-ID gekauft wurden.

Könnten Sie die Schritte hinzufügen, die die Apps abdecken, die ich auf meinem iPhone habe? Ich habe derzeit keine Apps in iTunes auf meinem Mac. Alles zeigt daher "Download" an, sodass ich nicht herausfinden kann, was zu meiner Apple ID gehört und was zu Familienmitgliedern gehört.
@bmike Diese Schritte sind für Ihr iPhone gedacht. Schauen Sie sich den zweiten Screenshot in meiner Antwort an - Sie können zwischen den iPad- und iPhone-Apps wählen.
Ich bin verwirrt. Auf meinem Mac sind alle Screenshots, die Apps zeigen, leer. Zero-Apps sind auf meinem iTunes / Mac. Ebenso gibt es keine Einstellung "Nicht in meiner Bibliothek", die ich in der iOS-Version der App Store-App sehen kann. Außerdem muss ich mich in Schritt 4 mit dem Konto meines Familienmitglieds anmelden - ich möchte nie ihr Passwort wissen, geschweige denn sie danach fragen, daher der Kern meiner Frage . Wie kann ich anhand von „Meine Apple-ID“ feststellen, welche Apps auf meinem iPhone nicht neu installiert werden können?