製作IOS ANE的基本流程

來源:互聯網
上載者:User

標籤:http   使用   檔案   os   io   app   

來源:http://www.swfdiy.com/?p=1239

1. 使用xcode建立ios上的static library 工程

2. 從air sdk/include裡拷貝flashruntimeExtension.h 進工程目錄並引用之

3. 使用c, 結合flash runtime extenstion的一些API實現你要的本機功能

4. 編譯工程產生靜態庫: test.a

5. 下面過程可以脫離mac

6. fb裡建立一個flex library project, 添加AS類, 用來充當ANE<->AIR的橋樑用, 裡面執行個體化extension context

7. 編譯該flex library project成SWC, 複製一份,解壓縮, 再把之前的test.a放入, 並編寫extension.xml, 定義好相關介面聯絡。 最後使用ADT命令產生 ane檔案。 這裡可以認為ANE實際上等於SWC+一個靜態庫

8. 到這裡已經基本完成。 建立一個AS mobile工程,添加之前產生的ane, 再使用ADT打包成IPA, 完成。

用一句描述的話,就是, C => test.a + asLib.swc => test.ane + mobile application => application.ipa

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.