Ermöglicht iOS Enterprise Program das Hinzufügen von Berechtigungen zu Bereitstellungsprofilen?

8

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."

    
Victor Ronin 15.08.2012, 14:26
quelle

3 Antworten

6
Mit dem

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.

    
Victor Ronin 14.01.2013, 22:26
quelle
1

Das Standard-iOS-Entwicklerprogramm ermöglicht es uns, eine "Ad-hoc" -Verteilung unter Verwendung einer Berechtigung.plist

durchzuführen

Siehe hier zum Beispiel

Und ja, Sie können Ad-hoc-Bereitstellung auch in einem Enterprise-Konto durchführen.

    
ader 15.08.2012 14:36
quelle
-2

Sie fügen Berechtigungen dem Projekt und nicht dem Bereitstellungsprofil hinzu.

    
Ravi 15.08.2012 14:45
quelle

Tags und Links