Macos 使用Adobe AIR SDK的OSX应用程序代码签名证书

Macos 使用Adobe AIR SDK的OSX应用程序代码签名证书,macos,flash,air,flash-builder,Macos,Flash,Air,Flash Builder,请有人帮助我如何使用AdobeAIR SDK创建apple certificate.p12 for OS应用程序代码签名 实际上,我想为应用商店分发应用程序,例如,如果我使用了本地p12证书,我会一直收到代码符号not object,第二次尝试在应用商店沙盒上上载应用程序时出错 所以实际上我想知道如何为AdobeAIR桌面创建OSX.p12证书 谢谢正如比尔·特纳所说,如果你想通过App Store获得一个.p12,你必须遵循一个类似的注册苹果开发者计划的过程。生成证书时,您必须在Apple开发

请有人帮助我如何使用AdobeAIR SDK创建apple certificate.p12 for OS应用程序代码签名

实际上,我想为应用商店分发应用程序,例如,如果我使用了本地p12证书,我会一直收到代码符号not object,第二次尝试在应用商店沙盒上上载应用程序时出错

所以实际上我想知道如何为AdobeAIR桌面创建OSX.p12证书


谢谢

正如比尔·特纳所说,如果你想通过App Store获得一个.p12,你必须遵循一个类似的注册苹果开发者计划的过程。生成证书时,您必须在Apple开发者门户上选择“macOS”,而不是“iOS、tvOS、watchOS”:

如果您已经有了开发人员证书,下面有一个简短的指南,标题为将开发人员证书转换为P12文件 这将允许您创建一个.p12文件


此外,这只是第一步,因为有几个步骤需要手动完成,所以在中有一个指南可以引导您完成为应用商店准备AIR应用程序的过程。它还提到,如果您使用自签名证书,您可能会收到一条警告消息。

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

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


对于OSX,您不能像在任何其他平台上一样对应用程序进行签名。您必须使用Apple自己的签名工具并完成所有工作,因为Apple需要分别对内部应用程序和外部安装程序以及air运行时进行签名。

我没有使用Flex/air完成任何OSX开发,但是我假设证书过程与iOS开发类似。本文假设您使用的是Flash Builder,但是从Apple获得.p12格式的代码签名证书的步骤应该是相同的。