【问题标题】:Code Signing Certificates for OSX application using Adobe AIR SDK使用 Adob​​e AIR SDK 的 OSX 应用程序代码签名证书
【发布时间】:2017-11-17 02:03:18
【问题描述】:

请有人帮助我如何使用 Adob​​e Air SDK 为操作系统应用程序代码签名创建苹果证书 .p12。

实际上,我想为 App Store 分发应用程序,例如,如果我使用本地 p12 证书,我总是得到代码签名而不是对象,其次,当尝试在应用程序商店沙盒上上传应用程序时出错。

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

谢谢

【问题讨论】:

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

标签: macos flash air flash-builder


【解决方案1】:

就像 Bill Turner 所说,如果您想通过 App Store 分发 .p12 文件,您必须遵循类似的注册 Apple Developer Program 的流程。生成证书时,您必须在 Apple Developer 门户上选择“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 有一个指南,它会引导您完成将 AIR 应用程序准备好进入 App Store 的过程,因为您必须手动执行几个步骤。它还提到您使用自签名证书,您可能会收到警告消息。

【讨论】:

    【解决方案2】:

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

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

    对于 OSX,您不能像在任何其他平台上那样为您的应用程序签名。你必须使用苹果自己的签名工具,并通过所有的箍,因为苹果需要单独签名内部应用程序和外部安装程序,以及单独的空气运行时。

    【讨论】:

      猜你喜欢
      • 2013-02-08
      • 1970-01-01
      • 2018-12-17
      • 1970-01-01
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 2010-10-17
      • 2013-06-07
      相关资源
      最近更新 更多