ios - 将 Adob​​e Air App 交付到 AppStore 失败

标签 ios iphone apache-flex air adobe

我创建了一个 Adob​​e Air iPhone 应用程序,我已经在多部 iPhone 上测试过,现在尝试使用 Release Build 将其交付到 AppStore,但无论我尝试什么,我总是能成功(我遵循了上面提到的所有说明这 Adobe help page ) Apple 应用程序加载器中的这条消息:

Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate.

这并没有真正告诉我我做错了什么。有没有办法找出问题所在?

最佳答案

您需要对应用程序的打包做三件事才能解决这个特定问题:

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

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

关于ios - 将 Adob​​e Air App 交付到 AppStore 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20119935/

相关文章:

通用链接中的 iOS 路径排除不起作用

ios - 这是一个错误吗?或者匿名用户的工作流程是否有所不同?

iphone - UI 自动化 :- How to click button using javascript of a screen which is not the main screen (iPhone)?

iphone - 如何获取 subview 中导航栏的高度?

apache-flex - 我将如何开始学习如何在 Flex 中编程?

ios - CBPeripheral 与 Windows 的交互

iphone - 释放 CGContextDrawPDFPage 使用的内存

javascript - navigateToURL 在 flex 中完成时的事件

apache-flex - Flex 垂直数据网格

ios - iPhone 模拟器 3.2 (iPad) 中的核心位置