Ich glaube, es gibt ein Problem mit der .entitlements-Datei meiner App, wenn eine .ipa erstellt wird, und deshalb möchte ich die Bundle-ID der Berechtigungsdatei überprüfen. Es gibt ein ziemlich kompliziertes Build-Skript, das ich benutze, um einige Dinge vor dem Aufbau zu ändern, damit ich sehen will, was das Endprodukt ist. Ich weiß, dass es früher eine Entitlements.plist gab, die ich von der ipa bekommen konnte, aber es scheint nicht mehr da zu sein. Gibt es eine Möglichkeit, jetzt auf die .entitlement-Datei zuzugreifen?Gibt es eine Möglichkeit, die .entitlements-Datei Ihrer App im .ipa-Archiv Ihrer App anzuzeigen?
Antwort
Sicher, entpacken Sie die .ipa
Datei, die ein Payload-Verzeichnis erstellen wird. Innerhalb des Payload-Verzeichnisses befindet sich das Anwendungspaket. Klicken Sie mit der rechten Maustaste auf das App-Paket im Finder, um "Paketinhalt anzeigen" anzuzeigen.
Suchen Sie nach der Datei embedded.mobileprovision, die Sie mit einem Texteditor oder Plist-Editor öffnen können. Suchen Sie nach dem <key>Entitlements</key>
Für diejenigen, die hier über Google, die Informationen, die Apple bietet unter https://developer.apple.com/library/ios/qa/qa1798/_index.html ist viel jünger. specifially, nach den IPA unzipping:
Anzeige der Ansprüche in der App
durch Ausführen von:codesign -d --entitlements :- "Payload/YourApp.app"
und das Provisioning-Profil angezeigt wird durch Ausführen von:
security -D -i "Payload/YourApp.app/embedded.mobileprovision"
in meinem Fall 'security -D -i' hat nicht funktioniert, ich musste stattdessen 'security cms -D-i' verwenden – subzero
- 1. Gibt es eine Möglichkeit, die Größe/Größe Ihrer Datenbanktabellen herauszufinden?
- 2. Gibt es Tools zum Durchsuchen der iCloud-Daten Ihrer App?
- 3. Starten der iPod App von innerhalb Ihrer eigenen App
- 4. So löschen Sie die Remote-Benachrichtigung in Ihrer App?
- 5. Wie finden Rekursion in Ihrer App?
- 6. Gibt es eine einfache Möglichkeit, eine App in eine Komponente einer anderen App zu verwandeln
- 7. Wenn Sie den Namen Ihrer App im App Store ändern, ändern sich die Kurzlinks?
- 8. Fügen Sie die "iCloud" -Berechtigung zu Ihrer App-ID hinzu.
- 9. Können sich Optimierungen auf die Möglichkeit auswirken, eine VC++ - App mit ihrer PDB zu debuggen?
- 10. Ist es möglich, eine Vorlage installed_app in die Vorlage Ihrer App
- 11. Welche prozentualen Messwerte spiegeln die Leistung Ihrer App wider?
- 12. Gibt es eine Möglichkeit, die Rechtschreib-/Grammatikprüfung für Microsoft Word mit ihrer JavaScript-API zu deaktivieren?
- 13. Erhalten Gesamtanzahl der Bindungen in Ihrer App/Modul
- 14. Sind die eingebauten Bilder im iPhone dokumentiert, und gibt es irgendwo eine Liste ihrer Namen?
- 15. Gibt es eine Möglichkeit, TIFF-Bild im Browser anzuzeigen?
- 16. Gibt es eine Möglichkeit, den iPad Simulator im Vollbildmodus anzuzeigen?
- 17. Zeigen Sie Systemeinstellungen Fragment/Aktivität in Ihrer eigenen App
- 18. Gibt es eine Möglichkeit, Assembly-Datei anzuzeigen?
- 19. Wie Sie dem Benutzer die Möglichkeit geben zwischen verschiedenen Farben Haut in Ihrer App zu wechseln
- 20. Eine Möglichkeit, alle von allen Benutzern vorgenommenen Aktionen in Ihrer App abzurufen
- 21. Gibt es eine Möglichkeit, eine Express-App zu booten?
- 22. Ist es möglich, die SMS/iMessages (ohne eine neue Nachricht modale Ansicht App zu erstellen) nur innerhalb Ihrer eigenen App?
- 23. XCode zeigt eine Warnung nach dem Hinzufügen von App-Gruppen (Fügen Sie die "App Groups" Berechtigung zu Ihrer App-ID)
- 24. Wie verwenden Sie eine separate .apk-Datei in Ihrer Android App?
- 25. Gibt es eine Möglichkeit, NODE_ENV über die Befehlszeile anzuzeigen?
- 26. Gibt es eine Möglichkeit, die Scrollleiste von ListView ständig anzuzeigen?
- 27. Gibt es eine Möglichkeit, die Abhängigkeitsbäume für Pip-Pakete anzuzeigen?
- 28. Klicken Sie auf Anzeigen auf Ihrer eigenen App
- 29. Gibt es eine einfache Möglichkeit, Spielkarten in einer WinForms App anzuzeigen?
- 30. Sichere Anmeldung in Ihrer Domain mit Google App Engine
Meine embedded.mobileprovision Datei zeigt nur eine Haufen von Zahlen und überhaupt kein Text. Gibt es noch einen anderen Schritt, um diesen Menschen lesbar zu machen? – fjlksahfob
Das Format sollte eine Eigenschaftsliste sein - nur mit einem meiner ipa verifiziert. – FluffulousChimp
Ist Ihr ipa aktuell? Ich bin mir ziemlich sicher, dass sie in der Vergangenheit einmal ples waren. Ich habe versucht, meine embedded.mobileprovision-Datei in ein Plist umzubenennen und mir wurde gesagt, dass es beschädigt war, als ich versuchte, es zu öffnen. Wenn man die "Art" der Datei mit Get Info ansieht, sagt Apple, dass es sich um ein "Developer Provisioning Profile" handelt. – fjlksahfob