繁体   English   中英

将Adobe Air App传送到appStore失败

[英]Deliver Adobe Air App to appStore fails

我创建了一个已经在多部iPhone上测试过的Adobe Air iPhone应用程序,现在尝试使用Release Build将其交付到appStore,但是无论如何我都会得到所有的时间(我遵循了Adobe帮助中提到的所有说明页面 )在Apple Application Loader中显示此消息:

应用程序代码签名验证失败。 签名无效,包含不允许的权利,或者未使用iPhone分发证书签名。

这不是真的告诉我我做错了什么。 有办法找出问题所在吗?

您需要对应用程序的包装进行三件事,以使其通过此特定问题:

  1. 使用Apple生成的iOS发行证书。 必须由iOS开发人员中心生成。 按照Flash Builder中提供的说明将.cer文件转换为ADT可以使用的.p12文件。
  2. 使用Apple生成的iOS App Store Distribution移动配置文件。 同样,这必须由iOS开发人员中心生成
  3. 在包装选项中选择“最终发行”(或类似的选项,未打开FB)选项(将证书设置在同一窗口中)

除此之外,您可能还会因为没有正确的图标大小而被拒绝(Apple将拒绝任何AIR 3.9之前的应用程序,因为它们不支持iPhone的120x120)并且没有设置正确的启动图像。 (这些不适用于您的特定拒绝,但始终值得注意)

它非常清楚地告诉您您在做什么,您需要使用分发证书(可以在开发中心中生成)对应用程序进行签名。

我建议您遵循Apple的代码签名文档以熟悉代码签名。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM