2017-06-14 3 views
0

Bitte jemand mir helfen, wie es möglich ist Apple-Zertifikat. P12 für OS-Anwendungscode Zeichen mit Adobe Air SDK zu erstellen.Code Signing-Zertifikate für OSX-Anwendung mit Adobe AIR SDK

Eigentlich möchte ich App für den App Store zum Beispiel zu verteilen, wenn ich lokale p12-Zertifikat verwendet habe Ich bekomme Code-Zeichen nicht Objekt alle Zeit und zweitens, wenn versuchen, App auf den App-Store Sandbox-Fehler hochzuladen.

Also eigentlich möchte ich einen Weg, wie ich OS X .p12-Zertifikat für Adobe Air Desktop erstellen kann.

Dank

+1

Ich habe noch keinen OSX-Entwickler mit Flex/AIR gemacht, aber ich gehe davon aus, dass der Zertifikatsprozess ähnlich zu iOS-Entwickler ist. In diesem Artikel wird davon ausgegangen, dass Sie Flash Builder verwenden. Die Schritte zum Abrufen des Codesignaturzertifikats im .p12-Format von Apple sollten jedoch identisch sein. http://help.adobe.com/de_DE/flex/mobileapps/WS064a3073e805330f6c6abf312e7545f65e-8000.html –

Antwort

0

Wie Bill Turner sagte, wenn Sie ein P12 verteilen über den App Store bekommen möchten, müssen Sie einen ähnlichen Prozess der Anmeldung für das Apple Developer Program folgen. Wenn certficates zu erzeugen, müssen Sie „macOS“ anstelle von „iOS, tvOS, watchOS“ auf der Apple Developer Portal wählen: http://help.adobe.com/en_US/flex/mobileapps/WS064a3073e805330f6c6abf312e7545f65e-8000.html

Wenn Sie bereits Ihre Entwickler-Zertifikate haben, gibt es eine kurze Anleitung betitelte einen Entwickler Converting Zertifikat in eine P12-Datei um http://help.adobe.com/en_US/as3/iphone/WS144092a96ffef7cc-371badff126abc17b1f-7fff.html, mit dem Sie eine .p12-Datei erstellen können.

Auch das ist nur der erste Schritt, es gibt einen Leitfaden unter https://helpx.adobe.com/flash-player/kb/posting-air-app-mac-app.html, der Sie durch die Bereitstellung der AIR App für den App Store führt, da Sie einige Schritte manuell ausführen müssen. Wenn Sie ein selbstsigniertes Zertifikat verwenden, können Sie eine Warnmeldung erhalten.

0

Sie müssen Mitglied des Apple-Entwicklerprogramms sein.

Sie benötigen separate Zertifikate für iOS und Mac App Store sowie ein völlig anderes Paar zum Signieren von OSX-Apps, um Gatekeeper zu übergeben.

Für OSX können Sie Ihre App nicht wie für jede andere Plattform signieren. Sie müssen Apple-eigene Signiermöglichkeit verwenden und durch den ganzen Rahmen gehen, da Apple separate Unterzeichnung der inneren Anwendung und äußeren Installer sowie die Luftlaufzeitumgebung separat erfordert.