Ich recherchiere jetzt für iOS Inhouse App. Und möglicherweise muss ich meiner App eine Berechtigung hinzufügen, um einige Funktionen zu implementieren.
Ich weiß, dass es nicht mit dem iOS-Developer-Programm funktioniert, da es keine Möglichkeit gibt, dem Provisioning-Profil Berechtigungen hinzuzufügen. Also, signierte App wird vom Gerät abgelehnt.
Ermöglicht das iOS Enterprise-Programm das Hinzufügen von Berechtigungen zu Bereitstellungsprofilen?
UPD. Ich gehe über benutzerdefinierte Berechtigungen (als Beispiel "com.apple.springboard.opensensitiveurl").
Außerdem gab es einen Wechsel zwischen iOS 3.X und iOS 4 und später ( Ссылка ).
Wenn ich versuche, die Berechtigungsdatei einfach hinzuzufügen und sie mit dem Bereitstellungsprofil zu signieren, das keine Berechtigungen hat, erhalte ich "Die in der Code Signing Entitlement-Datei Ihrer Anwendung angegebenen Berechtigungen stimmen nicht mit denen in Ihrem Bereitstellungsprofil überein."
Enterprise-Programm können keine benutzerdefinierten Berechtigungen zu Ihren Bereitstellungsprofilen hinzugefügt werden. Sie können also keine Unternehmens-Apps mit speziellen Berechtigungen erstellen.
Noch eine zusätzliche Anmerkung:
XCode ermöglicht das Hinzufügen von Berechtigungsdateien. Es wird jedoch vom iOS-Gerät abgelehnt, da die Berechtigungen darin nicht mit Ihrem Bereitstellungsprofil übereinstimmen.
Tags und Links ios