自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

官方文檔 用MacRuby及Xcode 4開發(fā)獨立iOS應(yīng)用

原創(chuàng)
移動開發(fā) iOS
前面我們介紹了《使用IronRuby開發(fā)Windows Phone 7應(yīng)用程序》和《Android同樣完美支持Ruby》,本文我們將介紹用MacRuby及Xcode 4開發(fā)一個獨立的iOS應(yī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模板

在Xcode 4創(chuàng)建一個新項目,并選擇MacRuby模板

第二步、命名你的應(yīng)用程序,并選擇一個應(yīng)用程序商店類別

命名你的應(yīng)用程序,并選擇一個應(yīng)用程序商店類別

隨后,保存您的項目,你會得到Xcode 4主要窗口。

第三步、有兩點需要改變你的應(yīng)用程序包

現(xiàn)在你可以建立并運行應(yīng)用程序,但是你不能對應(yīng)用程序進行歸檔和銷售。首先你需要對應(yīng)用做兩個改進。

◆只有變更為X84_64架構(gòu)才能有效

只有變更為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)用:

選擇產(chǎn)品,歸檔建立分配

保存應(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譯者!】

【編輯推薦】

  1. 如天生支持Java般 Android同樣完美支持Ruby
  2. 微軟MVP推薦:WP7上的IronRuby開發(fā)
  3. 使用IronRuby開發(fā)Windows Phone 7應(yīng)用程序
責(zé)任編輯:佚名 來源: 51CTO
相關(guān)推薦

2011-08-18 10:17:21

Xcode4Xcode

2011-06-14 17:02:43

Xcode 4Cocoa TouchiOS

2011-07-20 13:04:58

XCode XCode 4 ipa

2011-08-04 17:19:49

iPhone開發(fā) Xcode 文檔

2012-02-13 13:45:04

MonoTouch.NETiOS應(yīng)用

2011-05-11 10:39:51

XcodeiOS

2013-07-25 15:19:23

iOS開發(fā)學(xué)習(xí)Xcode打包framiOS開發(fā)

2011-07-06 10:59:14

iOS 4 XCode iPhone

2015-07-02 16:10:11

UIStackViewiOS 9

2013-06-14 13:31:30

iOS開發(fā)移動開發(fā)警告視圖

2011-08-11 15:12:06

Xcode檢驗

2017-05-25 12:30:44

AndroidApp開發(fā)架構(gòu)

2011-08-09 17:36:34

Xcode 4App

2014-12-12 10:25:21

Xcode 6iOS快速上手

2014-08-19 10:44:57

iOSXCode插件

2011-07-06 10:22:31

XCode IOS object-C

2011-08-09 10:51:36

Xcode 4iosSDK

2011-07-26 08:52:57

2011-07-07 09:20:30

Xcode

2011-12-30 15:17:23

Adobe視頻PhoneGap
點贊
收藏

51CTO技術(shù)棧公眾號