Ich glaube, es gibt ein Problem mit der .entitlement-Datei meiner App, wenn eine .ipa-Datei erstellt wird. Daher 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?
Entpacken Sie die Datei .ipa
, die ein Payload-Verzeichnis erstellt. 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 über Google hierher kommen, ist die Information, die Apple unter Ссылка anbietet, eine viel jünger. Insbesondere nach dem Entpacken der IPA:
Zeigen Sie die Berechtigungen in der App an, indem Sie Folgendes ausführen:
%Vor%und zeigen Sie das Bereitstellungsprofil an, indem Sie Folgendes ausführen:
%Vor%Tags und Links iphone xcode ios6 ad-hoc-distribution archiving