如何封裝 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 文件中使用網頁字體
    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. 使用視訊提示點
    9. 使用 Animate 繪製及建立物件
    10. 調整線條和形狀
    11. 使用 Animate CC 中的筆畫、填色和漸層
    12. 使用 Adobe Premiere Pro 和 After Effects
    13. Animate CC 中的色彩面板
    14. 使用 Animate 開啟 Flash CS6 檔案
    15. 在 Animate 中使用傳統文字
    16. 將圖案放入 Animate 中
    17. Animate 中匯入的點陣圖
    18. 3D 圖像
    19. 在 Animate 中使用元件
    20. 使用 Adobe Animate 繪製線條和形狀
    21. 使用 Animate 中的元件庫
    22. 匯出聲音
    23. 在 Animate CC 中選取物件
    24. 在 Animate 中使用 Illustrator AI 檔案
    25. 使用噴刷工具套用圖樣
    26. 套用混合模式
    27. 排列物件
    28. 使用命令選單自動執行工作
    29. 多國語言文字
    30. 使用 Animate 中的攝影機
    31. 搭配使用 Animate 與 Adobe Scout
    32. 使用 Fireworks 檔案
    33. 圖像濾鏡
    34. 聲音和 ActionScript
    35. 繪圖偏好設定
    36. 使用鋼筆工具繪圖
  7. 平台
    1. 將 Animate 專案轉換成其他文件類型格式
    2. 自訂平台支援
    3. 在 Animate 中建立及發佈 HTML5 Canvas 文件
    4. 建立並發佈 WebGL 文件
    5. 如何封裝 AIR for iOS 的應用程式
    6. 發佈 AIR for Android 應用程式
    7. Adobe AIR for Desktop 的發佈功能
    8. ActionScript 發佈設定
    9. 最佳作法 - 在應用程式中組織 ActionScript
    10. 如何搭配使用 ActionScript 與 Animate
    11. 最佳作法 - 輔助功能原則
    12. Animate 工作區中的輔助功能
    13. 撰寫和管理指令碼
    14. 啟用自訂平台的支援
    15. 自訂平台支援概觀
    16. 建立輔助功能內容
    17. 使用自訂平台支援外掛程式
    18. ActionScript 3.0 的除錯
    19. 啟用自訂平台的支援
  8. 匯出與發佈
    1. 如何從 Animate CC 匯出檔案
    2. OAM 發佈
    3. 匯出 SVG 檔案
    4. 使用 Animate 匯出圖像和視訊
    5. 發佈 AS3 文件
    6. 匯出適用於行動裝置應用程式和遊戲引擎的動畫
    7. 匯出聲音
    8. 匯出 QuickTime 視訊檔
    9. 使用 ActionScript 控制外部視訊播放
    10. 最佳作法 - 建立行動裝置內容的秘訣
    11. 最佳作法 - 視訊慣例
    12. 最佳作法 - SWF 應用程式編寫原則
    13. 最佳作法 - 建構 FLA 檔
    14. 最佳化 Animate 的 FLA 檔案的最佳作法
    15. ActionScript 發佈設定
    16. 指定 Animate 的發佈設定
    17. 匯出放映檔
    18. 匯出影像和 GIF 動畫
    19. HTML 發佈範本
    20. 使用 Adobe Premiere Pro 和 After Effects
    21. 快速分享和發佈您的動畫

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 位元二進位檔,以符合 Apple 對 iOS 應用程式的需求。安裝適用於 iOS 的 AIR 17.0 更新之後,「AIR for iOS 設定」對話方塊的「部署」索引標籤下方的「更快速地封裝」選項已根據預設而啟用。

直接在 iOS 裝置上部署 AIR 應用程式

AIR 應用程式部署工作流程的重要變更可讓您直接在 iOS 裝置上部署 AIR 應用程式。以前若要將應用程式部署至 iOS 裝置,必須從 iTunes 叫用 AIR 應用程式。

不過,有了 Animate,您可以直接在 iOS 上部署 AIR 應用程式,而不需使用 iTunes。這個功能可減少發佈適用於 iOS 之 AIR 應用程式所需花費的時間,並且大幅改善生產力和效能。

注意:在已安裝 Animate 的電腦上安裝 iTunes 是必要的。

若要啟用 iOS 裝置上的直接部署,請執行以下步驟:

  1. 確定 iTunes 是安裝在您安裝 Animate 的電腦上。
  2. 在 Animate 的「屬性」面板中,按一下「目標」下拉式清單旁邊的 按鈕,隨即出現「AIR for iOS 設定」對話方塊。

  1. 在「部署」索引標籤上,選取「在連線的 iOS 裝置安裝應用程式」選項。

  1. 按一下「發佈」。

使用原生 iOS 模擬器測試並除錯 AIR 應用程式

Animate 可以與 Apple Xcode 整合在一起,讓原生 iOS 模擬器可以針對為 iOS 撰寫的 AIR 應用程式進行測試和除錯。當您無法存取實際裝置 (iPhone 或 iPad) 時,iOS 模擬器會十分有用。您也可以透過原生 iOS 模擬器,測試並除錯多個裝置 (iPhone 和 iPad) 之間的 AIR 應用程式。不過,iOS 模擬器可以與只適用於 Macintosh 系統的 Flash CS6 整合在一起。

若要使用 iOS 模擬器,Animate 會要求您下載並安裝 Xcode。如需詳細資訊,請參閱為 iOS 模擬器支援設定 Xcode

註解:
  • 請下載並安裝 AIR 最新版本,以使用 iOS 模擬器。
  • 從 SDK 版本 16 (2014.2 更新) 以來,Animate CC 會在 IOS 模擬器上安裝並啟動 iOS 應用程式。

為 iOS 模擬器支援設定 Xcode

  1. http://developer.apple.com 或 Mac App Store 下載並安裝 Xcode。
  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 可讓您利用高解析度 Retina 顯示器的延伸支援,建立適用於 iOS 的豐富 AIR 應用程式。您可以選擇在發佈 AIR 應用程式時選取「高解析度 Retina 顯示器」。

  1. 在 Animate 中,建立或開啟現有的 AIR for iOS 文件。
  2. 在「屬性」面板中,按一下「目標」下拉式清單旁邊的 按鈕,隨即出現「AIR for iOS 設定」對話方塊。

  1. 在「一般」索引標籤中,將「解析度」設定為「高」。

  1. 按一下「發佈」。

使用解譯器模式進行測試和除錯

「解譯器模式」可讓您快速地除錯或測試針對 iOS 所撰寫的 AIR 應用程式。選取「解譯器模式」時,將會安裝 AIR 應用程式,而不轉換為 ARM 程式碼。

若要啟用「解譯器模式」,請執行以下步驟:

  1. 在「屬性」面板中,按一下「目標」下拉式清單旁邊的 按鈕,隨即出現「AIR for iOS 設定」對話方塊。
  2. 在「部署」索引標籤上,針對 iOS 部署類型選項選取「裝置以解譯器模式進行測試」或「裝置以解譯器模式進行除錯」。
  3. 按一下「確定」即完成。
註解:

使用解譯器模式和 AOT (Ahead of Time) 模式都可以封裝並載入多個包含 ActionScript 位元組程式碼的 SWF。如需詳細資訊,請參閱這個部落格

註解:

「解譯器模式」只能做為測試或除錯之用。使用「解譯器模式」產生的 AIR 安裝檔案無法上傳到 Mac App Store。

透過 USB 在 iOS 進行測試與偵錯

您可以在透過 USB 連接的 iOS 裝置上測試並除錯應用程式。如此,可在 Animate 中增添透過 wi-fi 遠端測試與除錯的功能。不過,透過 USB 連接裝置時,由於減少了手動步驟數目並實際促進測試與除錯程序,因此,簡化了測試與除錯工作流程。

若要透過 USB 進行測試與除錯,請執行以下步驟:

  • (用於除錯) 選取「除錯 > 影片除錯 > 在透過 USB 的裝置」。
  • (用於測試) 選取「控制 > 測試影片 > 在透過 USB 的裝置」。

透過 USB 的多個裝置連線

Animate 支援同時測試多個裝置上的應用程式。您可以透過 USB 連接並測試多個裝置。

您可以同時部署至多個不同螢幕大小、OS 版本和硬體組態的裝置,藉此善加利用這項功能來進行測試。如此,您就能立即分析一系列裝置間的應用程式效能。

  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 標誌

登入您的帳戶