Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 是否可以将AIR 3.0 Captive Runtime应用程序放入Mac应用程序商店?_Macos_Air_Store - Fatal编程技术网

Macos 是否可以将AIR 3.0 Captive Runtime应用程序放入Mac应用程序商店?

Macos 是否可以将AIR 3.0 Captive Runtime应用程序放入Mac应用程序商店?,macos,air,store,Macos,Air,Store,是否可以将AIR 3.0 Captive Runtime应用程序放入Mac应用程序商店?您将如何做到这一点?要做到这一点,实际上有两个步骤。首先,这是我发现的最简单的解决方案,就是从FlashBuilder4.5构建一个AIR中间文件。构建该文件后,使用带有“-target bundle”标志的adt命令行打包器对Mac OSX应用程序包进行签名和打包。这将产生一个完全可以在OSX上运行的捕获运行时应用程序包。当你完成了Adobe方面的工作,并验证了它是否正确运行后,你就可以转到Apple方面了

是否可以将AIR 3.0 Captive Runtime应用程序放入Mac应用程序商店?您将如何做到这一点?

要做到这一点,实际上有两个步骤。首先,这是我发现的最简单的解决方案,就是从FlashBuilder4.5构建一个AIR中间文件。构建该文件后,使用带有“-target bundle”标志的adt命令行打包器对Mac OSX应用程序包进行签名和打包。这将产生一个完全可以在OSX上运行的捕获运行时应用程序包。当你完成了Adobe方面的工作,并验证了它是否正确运行后,你就可以转到Apple方面了

我建议您在此处参考苹果的开发者文档:。您需要在从Adobe的packager创建的应用程序包上同时使用“codesign”和“productbuild”命令。完成后,您现在应该可以使用苹果的应用程序加载器将软件包提交到Mac应用商店


我还没有尝试用我的苹果证书在AIRI软件包上签名,所以我不确定这是否有效,因为我拥有Air应用程序的Thawte证书和苹果颁发的证书。这需要进一步的测试。

在这里,你可以找到关于如何在Mac app store中上传AIR应用程序的非常详尽的文章。

是的,我想我会执行以下步骤:1)使用“adt-target bundle”将SWF重新打包到.app中2)代码设计.app文件3)产品构建.app文件4)上传应用程序。这是非常乏味的,如果我在这些步骤中的任何一个都搞砸了,我需要时间来找出哪里出了问题。所以,如果有人已经知道怎么做,那将是有帮助的@威廉,嗯,就是这样。我唯一没有遇到的问题是,用我的AIR代码签名证书对文件进行了一次双重签名,并且我链接到的文档中说明了使用苹果开发者档案证书的应用程序。唯一模棱两可的是,你是否可以在这两个步骤中使用苹果颁发的证书。我从来没有尝试过,因为我必须对应用程序和空气包进行代码签名。这些步骤并不十分耗时,我经常使用1GB+AIR软件包,这只需要几分钟。如果您使用的是正常大小的文件,那么时间应该是正常的。我在Andrew Trice的博客上发布了一个关于如何使用ADT的示例:。弄清楚这一点是相当具有挑战性的。我确实成功地打包了应用程序以上载到Mac app Store,但应用程序加载器返回:无效签名--嵌套的应用程序包${bundleName}[MyApp.app/Contents/Frameworks/Adobe AIR.framework]未签名,签名无效,或者未使用Apple提交证书签名。。。我想这是因为我用自签名证书对.AIRI文件进行了签名。我在用苹果证书对.AIRI文件进行签名时遇到了问题。我收到以下错误:无法为签名者构建有效的证书链。。我搜索了论坛,发现根Apple证书需要包含在.p12文件中。很多人似乎都在使用Windows来完成这项工作,但在Mac中选择全部3项似乎并没有起到作用。我决心让这个Flash应用程序进入Mac应用程序商店!我无法在Mac电脑上运行,但我创建了一个.p12,它通过Windows包含了整个链。但是现在,当我使用ADT时,我得到了以下错误:线程“main”java.lang.OutOfMemoryError中的异常:java heap spaceHello William,你可以在Mac app-store.Heitara中找到关于如何上传AIR应用程序的非常全面的文章——这很有效!我们的AIR应用程序现在位于Mac应用程序商店中!:[我很高兴你成功发布了你的应用程序。这是一个很好的应用程序。我建议禁用窗口的大小调整。应用程序的内容针对特定大小进行了优化,所以只需坚持。用户应该注意这一点。