在去年的10月
我有發過一篇Adobe AIR for Android教學
當時是教如何在Flash CS5上安裝AIR for Android的升級外掛
以及如何發佈在Android SDK的模擬器或Android實機上
過了半年又一個多月
在大同媒體設計系開了手持裝置互動設計這門後
現在也快學期末了
也漸漸發覺自己對Adobe Air愈來愈得心應手了
今天先來教Air for iOS如何在iPhone實機上發怖程式
這是免繳APPLE開發者帳號每年美金$99的走小路方法
還是希望如有對開發iOS有興趣就去繳錢啦!!
在開始之前你必須先具備以下幾樣東西和工具:
‧Adobe Flash Professional CS5/CS5.5/CS6 或Adobe Flash Builder 4.5
‧一個iOS裝置裝有iOS 3 或以上版本的系統, 以下任何一種皆可:
- iPhone 3GS 和 iPhone 4/4s - iPod Touch (第三代或第四代皆可) - iPad
‧裝置必須JB過 (Jail break) →JB方法 一GOOGLE就一堆 請自己解決
‧JB過後需有AppSync → 一GOOGLE也一堆 請自行了解
‧傳送ipa 檔案至iOS 的工具(建議用iFunBox)
接下來就準備開始了:
如果你要用FLASH寫iPhone(iOS)的APP
只要是FLASH CS5(含)以上的版本都有AIR for iOS
直接從開啟畫面那的新增點選就可以了
CS5 iPhone OS
CS5.5以上的版本 AIR for iOS
老話一句,此篇不是要教你怎麼使用FLASH,這是教已經對FLASH,尤其是ActionsScripts 3.0有些基礎的人看的。
上述的iOS專案新增後,
舞台場景什麼的、跟如何使用都跟你之前用FLASH的使用方式一樣(廢話 他本來就是FLASH~~~)
不過場景大小要注意,文件屬性那邊預設是320X480,但這是3GS的大小了。
很多人做出來發佈好後在實機才發現怎麼糊糊的....
是因為現在人大部分iPhone都已經換成4,4因為有視網膜技術,解析度已經是640X960囉。
還有所有的程式語言就都一定要ActionScript 3.0~~
之前有學生問過我ActionScript 2.0可不可以~
答案是"不 可 以"!!!!
至於為什麼?去問Adobe吧!!
跳過你們會在FLASH上做些什麼花樣、作品的步驟~~
直接到發佈囉 ~~
記得在發佈時FLASH要先存檔 檔名盡量不要有中文、空格、或一些奇怪的符號
要發佈時請在"檔案"選"iPhone OS Settings"或"AIR for iOS設定"
CS5
CS5.5(含)以上的版本
然後會打開一個叫做"iPhone OS Settings"或"AIR for iOS設定"的設定視窗
共有三個頁籤,一般General、部署Deployment、圖示Icons
"一般"及"圖示"其實不用特別設定什麼
就看你個人需求,可以自己去調調看~ 方向、全螢幕什麼的,
圖示的部分它上面也有說明所需圖示的大小~
只要對的位置放入正確的圖示大小,就不會出問題了~~
最重要的是"部署Deployment"那邊
如上圖"憑證Certificate"和"提供描述檔Provisioning profile"其實都是要選擇檔案的
這裡就是免使用開發者帳號最重要的破解點!!
但很幸運網路上已有人分享了這兩個破解檔案
請至 這裡 下載 (進入後請從"檔案" 選擇"下載" 就可以下到一個壓縮檔)
解壓縮後你會看到兩個檔案
"憑證Certificate"這裡就選擇p12.p12這個檔
密碼打入:1234
"提供描述檔Provisioning profile"就選擇mobileprovision.mobileprovision
App ID則可以亂打,但不能有中文及空格,除了 . 其他標點符號也不能有~
部屬類型就選第一個"快速發佈以進行裝置測試"
之後就可以勇敢的按下"發佈Publish"了
如果發佈成功,你會發現會生成一個副檔名是 .ipa 的檔案
有了.ipa檔,前提是你的iPhone有JB過又有AppSync,就可以利用iFunBox或是iFile等軟體把你的ipa檔直接安裝進iPhone中了
我在這裡推薦iFunBox!!
把你的iOS裝置插上電腦
只要iFunBox有讀到你的iPhone 如下圖
就可以直接按Install APP 然後選擇你剛剛發佈出來的.ipa檔
安裝成功後 你就可以在你的iOS裝置上看到你的APP了喔!!
有沒有很簡單呢?
-Jouko 2012/05/31
留言列表