2017-06-14 72 views
0

请有人帮助我如何使用Adobe Air SDK为操作系统应用代码签名创建苹果证书.p12。使用Adobe AIR SDK的OSX应用代码签名证书

其实我想为应用程序商店分发应用程序,例如,如果我已经使用本地p12证书我得到代码签名不是所有的时间对象,其次,当尝试上传应用程序商店沙箱错误的应用程序。

所以实际上我想知道如何为Adobe Air桌面创建OS X .p12证书。

感谢

+1

我没有用Flex/AIR做过任何OSX开发,但我假设证书过程与iOS开发类似。本文假设您使用的是Flash Builder,但从Apple获取.p12格式的代码签名证书的步骤应该是相同的。 http://help.adobe.com/en_US/flex/mobileapps/WS064a3073e805330f6c6abf312e7545f65e-8000.html –

回答

0

像比尔·特纳说,如果你想获得的.p12通过App Store来分发你必须遵循类似的注册为苹果开发者计划的过程。当生成certficates,你必须选择在苹果开发者门户“的MacOS”,而不是“iOS版,tvOS,watchOS”:http://help.adobe.com/en_US/flex/mobileapps/WS064a3073e805330f6c6abf312e7545f65e-8000.html

如果你已经有开发者证书,有名为的简短说明转换开发证书到P12文件http://help.adobe.com/en_US/as3/iphone/WS144092a96ffef7cc-371badff126abc17b1f-7fff.html这将让你创建一个.p12文件。

另外,这只是第一步,https://helpx.adobe.com/flash-player/kb/posting-air-app-mac-app.html有一个指南,指导您完成为App Store准备AIR应用程序的准备工作,因为您需要手动完成几个步骤。它还提到您使用自签名证书,您可能会收到警告消息。

0

您需要成为Apple开发者计划的成员。

您需要单独的iOS和Mac App Store证书,以及完全不同的一对签署OSX应用程序才能通过Gatekeeper。

对于OSX,您不能像为其他任何平台一样签署您的应用程序。您必须使用苹果自己的签名工具并经历所有的琐事,因为Apple需要单独签署内部应用程序和外部安装程序以及空中运行时间。