用户指南 取消(C)

如何打包 AIR for iOS 应用程序

  1. Adobe Animate 用户指南
  2. Animate 简介
    1. Animate 新增功能
    2. 图示术语表
    3. Animate 系统要求
    4. Animate 键盘快捷键
    5. 在 Animate 中使用多种文件类型
  3. 动画
    1. Animate 动画基础知识
    2. 如何在 Animate 中使用帧和关键帧
    3. 在 Animate 中使用逐帧动画
    4. 如何在 Animate 中使用经典补间动画
    5. 画笔工具
    6. 运动辅助线
    7. 补间动画和 ActionScript 3.0
    8. 关于运动补间动画
    9. 补间动画
    10. 创建补间动画
    11. 使用属性关键帧
    12. 用补间对位置进行动画处理
    13. 如何使用动画编辑器编辑补间动画
    14. 编辑补间动画的运动路径
    15. 处理补间动画
    16. 添加自定义缓动
    17. 创建和应用动画预设
    18. 设置动画的补间范围
    19. 处理另存为 XML 文件的补间动画
    20. 补间动画与传统补间
    21. 形状补间
    22. 在 Animate 中使用骨骼工具动画
    23. 在 Animate 中处理角色操纵
    24. 如何在 Adobe Animate 中使用遮罩层
    25. 如何在 Animate 中使用场景
  4. 交互性
    1. 如何使用 Animate 创建按钮
    2. 将 Animate 项目转换为其它文档类型格式
    3. 在 Animate 中创建和发布 HTML5 Canvas 文档
    4. 在 Animate 中通过代码片段添加交互性
    5. 创建自定义 HTML5 组件
    6. 使用 HTML5 Canvas 中的组件
    7. 创建自定义组件:示例
    8. 自定义组件的代码片段
    9. 最佳做法 - 使用 Animate 制作广告
    10. 虚拟现实创作和发布
  5. 工作区和工作流
    1. 创建和管理画笔
    2. 在 HTML5 Canvas 文档中使用 Google 字体
    3. 使用 Creative Cloud Libraries 和 Adobe Animate
    4. 使用 Animate 的舞台和工具面板
    5. Animate 工作流程和工作区
    6. 在 HTML5 Canvas 文档中使用 Web 字体
    7. 时间轴和 ActionScript
    8. 使用多个时间轴
    9. 设置首选参数
    10. 使用 Animate 创作面板
    11. 使用 Animate 创建时间轴图层
    12. 导出移动应用程序和游戏引擎的动画
    13. 移动和复制对象
    14. 模板
    15. 在 Animate 中查找和替换
    16. 撤消、重做和历史记录面板
    17. 键盘快捷键
    18. 如何在 Animate 中使用时间轴
    19. 创建 HTML 扩展
    20. 图像和动画 GIF 的优化选项
    21. 图像和 GIF 的导出设置
    22. Animate 中的资源面板
  6. 多媒体与视频
    1. 在 Animate 中变形和合并图形对象
    2. 在 Animate 中创建并使用元件实例
    3. 图像描摹
    4. 如何在 Adobe Animate 中使用声音
    5. 导出 SVG 文件
    6. 创建用于 Animate 中的视频文件
    7. 如何在 Animate 中添加视频
    8. 使用 Animate 绘制和创建对象
    9. 改变线条和形状
    10. Animate CC 中的笔触、填充和渐变
    11. 使用 Adobe Premiere Pro 和 After Effects
    12. Animate CC 中的颜色面板
    13. 使用 Animate 打开 Flash CS6 文件
    14. 在 Animate 中使用传统文本
    15. 向 Animate 中置入图稿
    16. 在 Animate 中导入的位图
    17. 3D 图形
    18. 在 Animate 中使用元件
    19. 使用 Adobe Animate 绘制线条和形状
    20. 在 Animate 中使用库
    21. 导出声音
    22. 在 Animate CC 中选择对象
    23. 在 Animate 中使用 Illustrator AI 文件
    24. 应用混合模式
    25. 排列对象
    26. 使用“命令”菜单自动处理任务
    27. 多语言文本
    28. 在 Animate 中使用摄像头
    29. 图形滤镜
    30. 声音和 ActionScript
    31. 绘制首选参数
    32. 用钢笔工具绘图
  7. 平台
    1. 将 Animate 项目转换为其它文档类型格式
    2. 自定义平台支持
    3. 在 Animate 中创建和发布 HTML5 Canvas 文档
    4. 创建和发布 WebGL 文档
    5. 如何打包 AIR for iOS 应用程序
    6. 发布 AIR for Android 应用程序
    7. 发布用于桌面的 Adobe AIR
    8. ActionScript 发布设置
    9. 最佳做法 - 管理应用程序中的 ActionScript
    10. 如何在 Animate 中使用 ActionScript
    11. Animate 工作区中的辅助功能
    12. 编写和管理脚本
    13. 启用自定义平台支持
    14. 自定义平台支持概述
    15. 使用自定义平台支持插件
    16. 调试 ActionScript 3.0
    17. 启用自定义平台支持
  8. 导出和发布
    1. 如何从 Animate CC 导出文件
    2. OAM 发布
    3. 导出 SVG 文件
    4. 使用 Animate 导出图形和视频
    5. 发布 AS3 文档
    6. 导出移动应用程序和游戏引擎的动画
    7. 导出声音
    8. 最佳做法 - 移动设备内容创建技巧
    9. 最佳做法 - 视频惯例
    10. 最佳做法 - SWF 应用程序创作指南
    11. 最佳做法 - 构造 FLA 文件
    12. 在 Animate 中优化 FLA 文件的最佳做法
    13. ActionScript 发布设置
    14. 指定 Animate 的发布设置
    15. 导出放映文件
    16. 导出图像和动画 GIF
    17. HTML 发布模板
    18. 使用 Adobe Premiere Pro 和 After Effects
    19. 快速分享和发布动画
  9. 故障排除
    1. 已修复的问题
    2. 已知问题

 

Animate 支持发布 AIR for iOS 应用程序。AIR for iOS 应用程序可以运行于 Apple iPhone 和 iPad 上。在发布用于 iOS 的应用程序时,Animate 会将 FLA 文件转换为本机 iPhone 应用程序。 

有关桌面和移动 AIR 应用程序的硬件和软件要求的信息,请参阅 AIR 系统要求

有关面向 iPhone 打包 应用程序的详细说明,请参阅使用 Packager for iPhone 构建 Adobe AIR 应用程序

只有当 AIR 应用程序包含有 ANE 文件时,Animate 才允许您添加 iOS SDK 路径。转到“文件”>“ActionScript 设置”>“库路径”以包含一个 ANE 文件。

对 AIR 17.0 和 Flash Player 17.0 的支持

AIR 17.0 for iOS 允许用户同时生成 64 位和 32 位二进制代码的应用程序,以遵循 iOS 应用程序的 Apple 要求。AIR 17.0 for iOS 的更新版默认已启用 “AIR for iOS 设置”对话框中“部署”选项卡下的“启用更快速打包”选项。

直接在 iOS 设备上部署 AIR 应用程序

对 AIR 应用程序部署工作流程的一项重要更改,就是允许将 AIR 应用程序直接部署到 iOS 设备上。以前,要将应用程序部署到 iOS 设备,从 iTunes 调用 AIR 应用程序是必需的。

不过,使用 Animate,您可以直接在 iOS 上部署 AIR 应用程序,而不用再通过 iTunes。此功能缩短了发布 AIR for iOS 应用程序所需的时间,可使生产率和性能得到大幅提高。

注意:在已安装 Animate 的机器上,需要安装 iTunes。

要对 iOS 设备启用直接部署,可执行以下操作:

  1. 确保在已安装 Animate 的机器上安装 iTunes。
  2. 在 Animate 的“属性”面板中,单击“目标”下拉列表旁边的 按钮以打开“AIR for iOS 设置”对话框。

  1. “部署”选项卡上,选择“在连接的 iOS 设备上安装应用程序”选项。

  1. 单击“发布”

使用本机 iOS 模拟器测试和调试 AIR 应用程序

可将 Animate 与 Apple Xcode 进行集成,以便启用本机 iOS 模拟器来测试和调试针对 iOS 编写的 AIR 应用程序。iOS 模拟器在您无法访问实际设备(iPhone 或 iPad)时非常有用。使用本机 iOS 模拟器,您还可以跨多个设备(iPhone 或 iPad)对 AIR 应用程序进行测试和调试。不过,只能将 iOS 模拟器与运行在 Macintosh 系统上的 Flash CS6 进行集成。

要使用 iOS 模拟器,Animate 会要求您下载并安装 Xcode。有关详细信息,请参阅设置 Xcode 以实现 iOS 模拟器支持

下载并安装 AIR 的最新版本才能使用 iOS 模拟器。

自 SDK 版本 16 起(CC 2014.2 更新),Animate CC 可在 IOS 模拟器上安装和启动 iOS 应用。

设置 Xcode 以实现 iOS 模拟器支持

  1. 可从 http://developer.apple.com 下载并安装 Xcode,或从 Mac App Store 下载。
  2. 启动 Animate。
  3. 创建或打开现有的 AIR for iOS 文档。
  4. “属性” 面板中,将播放器目标设置为最新的 AIR 版本。
  5. 单击“目标”下拉列表旁边的 按钮,打开“AIR for iOS 设置”对话框。

  1. “常规”选项卡上,手动提供 iOS 模拟器 SDK 的完全限定路径或浏览到相应位置。例如:
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk

  1. “部署”选项卡上,提供证书密码。(可选)提供 AIR 应用程序的配置文件

  1. 单击“确定”完成。

现在可以使用 iOS 模拟器来测试和调试您的应用程序了。有关信息,请参阅使用本机 iOS 模拟器测试 AIR 应用程序使用本机 iOS 模拟器调试 AIR 应用程序

使用本机 iOS 模拟器测试 AIR 应用程序

测试 AIR 应用程序之前,确保已经设置 Xcode,并设置了 iPhone SDK 的路径。

  1. 在 Animate 中,选择“控制”>“测试影片”>“在 iOS 模拟器上”,打开 iOS 模拟器。不过,如果尚未在“AIR for iOS 设置”对话框中设置 iOS 模拟器 SDK 路径,系统会显示一个相应的错误信息。
  2. 在 iOS 模拟器上浏览到您的应用程序,单击以启动它。

使用本机 iOS 模拟器调试 AIR 应用程序

调试 AIR 应用程序之前,确保已经设置 Xcode,并设置了 iPhone SDK 的路径。

  1. 在 Animate 中,选择“调试”>“调试影片”>“在 iOS 模拟器上”,打开 iOS 模拟器。不过,如果尚未在“AIR for iOS 设置”对话框中设置 iOS 模拟器 SDK 路径,系统会显示一个相应的错误信息。
  2. 在 Animate 中,选择“调试”>“开始远程调试会话”>“ActionScript 3.0”
  3. 在 iOS 模拟器上浏览到您的应用程序,单击以启动它。

针对具有高分辨率 Retina 显示屏支持的设备发布 AIR 应用程序

Animate 允许您创建丰富的 AIR for iOS 应用程序,它们可以具有对高分辨率 Retina 显示屏的扩展支持。发布 AIR 应用程序时,您可以选择“高分辨率 Retina 显示屏”。

  1. 在 Animate 中,创建 AIR for iOS 文档或打开现有的 AIR for iOS 文档。
  2. “属性”面板上,单击“目标”下拉列表旁的 按钮以调出“AIR for iOS 设置”对话框。

  1. “常规”选项卡上,将“分辨率”设置为“高”

  1. 单击“发布”

使用解释器模式进行测试和调试

使用解释器模式可以快速调试或测试针对 iOS 编写的 AIR 应用程序。当选中了解释器模式时,系统在安装 AIR 应用程序时不会将其转换为 ARM 代码。

要启用解释器模式,请执行以下操作:

  1. “属性”面板上,单击“目标”下拉列表旁的 按钮以调出“AIR for iOS 设置”对话框。
  2. “部署”选项卡上,对于“iOS 部署类型”选项,选择“解释器模式的设备测试”“解释器模式的设备调试”
  3. 单击“确定”完成。

您可以打包并加载多个 SWF,它们包含的 ActionScript 字节码使用解释器和 AOT(Ahead of Time,预先)两种模式。

解释器模式应仅用于测试或调试目的。使用解释器模式产生的 AIR 安装文件无法上传到 Mac App Store。

通过 USB 在 iOS 上进行测试和调试

您可以对通过 USB 连接的 iOS 设备上的应用程序进行测试和调试。这对 Animate 中提供的通过 wi-fi 实现的远程测试和调试功能进行了扩展。不过,通过 USB 连接设备时,由于减少了手动操作步骤而简化了测试和调试工作流程,因此实际上加快了测试和调试过程。

要启用通过 USB 的测试或调试功能,请执行以下操作:

  • (要进行调试)选择“调试”>“调试影片”>“在通过 USB 连接的设备上”
  • (要进行测试)选择“控制”>“测试影片”>“在通过 USB 连接的设备上”

通过 USB 实现多设备连接

Animate 支持同时在多个设备上对应用程序进行测试。您可以通过 USB 连接多个设备并进行测试。

利用此功能,您可以通过同时部署到多个不同屏幕尺寸、操作系统版本及硬件配置的设备来进行测试。这样您便可以一次在多个设备上分析应用程序的性能。

  1. “属性”面板上,单击“目标”下拉列表旁的 按钮以调出“AIR for iOS 设置”对话框。
  2. “部署”选项卡上,将显示所有已连接设备的列表。选择您要在上面发布应用程序的设备。
  3. 单击“发布”

添加 xxhdpi 图标 (144x144)

您可以使用 app-descriptor.xml 文件对 AIR 应用程序手动添加 xxhdpi 图标。Animate 允许您使用“管理 AIR SDK”对话框来添加 xhdpi 图标 (96x96)。不过,如果您想对自己的 AIR 应用程序添加分辨率更高的图标,可以在 app-descriptor.xml 文件中使用以下标记手动添加它们:

<icon><image144x144>{Location of png}/[icon_name-144x144].png</image144x144></icon>

有关 app-descriptor.xml 文件的更多信息,请参阅此帮助文章

疑难解答

  • 如果指定的 FLA 或 SWF 文件名包含双字节字符,则 AIR for iOS 应用程序的发布将失败。
  • 发布 AIR for iOS 应用程序时,如果未连接设备,Animate 将挂起。

Air for iOS 新增三种语言支持:丹麦语、希伯来语和挪威语。

 Adobe

更快、更轻松地获得帮助

新用户?