官方文檔 用MacRuby及Xcode 4開發(fā)獨立iOS應(yīng)用
原創(chuàng)【51CTO譯文】這對MacRuby開發(fā)激動人心的時刻。MacRuby 0.10和Xcode 4最近發(fā)布了。雖然蘋果公司已經(jīng)宣布,將把MacRuby納入到Mac Lion系統(tǒng)內(nèi),這將不是開源的框架?,F(xiàn)在,本文將介紹如何利用MacRuby框架開發(fā)你的應(yīng)用程序。
第一步、在Xcode 4創(chuàng)建一個新項目,并選擇MacRuby模板
第二步、命名你的應(yīng)用程序,并選擇一個應(yīng)用程序商店類別
隨后,保存您的項目,你會得到Xcode 4主要窗口。
第三步、有兩點需要改變你的應(yīng)用程序包
現(xiàn)在你可以建立并運行應(yīng)用程序,但是你不能對應(yīng)用程序進行歸檔和銷售。首先你需要對應(yīng)用做兩個改進。
◆只有變更為X84_64架構(gòu)才能有效
如果你不進行變更,當歸檔時會報錯:
ld: warning: ignoring file /Developer/SDKs/MacOSX10.6.sdk/Library/Frameworks//MacRuby.framework/MacRuby,file was built for unsupported file format which is not the architecture being linked (i386) |
◆新建目標,部署方案:
在建立目標之前部署添加默認的目標,完成后,它應(yīng)該看起來像這樣:
如果你不進行變更,當歸檔時同樣會報錯:
Path does not exist `/Users/andre/Library/Developer/Xcode/DerivedData/Alpha-duvzaijhkvprmzdhkzkydcudwljf/ArchiveIntermediates/Deployment/BuildProductsPath/Release/Alpha.app' |
第四步、選擇產(chǎn)品=>歸檔建立分配
Xcode的管理器會彈出構(gòu)建完成(或選擇窗口=>管理器)。如果你僅僅想點擊應(yīng)用程序文件并選擇使用應(yīng)用:
保存應(yīng)用文件,因為它包含了MacRuby框架,它應(yīng)約28MB。它的好處既是當你把額外的代碼從MacRuby框架添加到應(yīng)用程序中將不會增加應(yīng)用的大小,你可以把應(yīng)用程序壓縮到大約10MB。
您現(xiàn)在有一個獨立的MacRuby桌面應(yīng)用。怎么樣不錯吧?
【51CTO譯稿,非經(jīng)授權(quán)謝絕轉(zhuǎn)載,合作媒體轉(zhuǎn)載請注明原文出處、作者及51CTO譯者!】
【編輯推薦】