顯示具有 xcode 標籤的文章。 顯示所有文章
顯示具有 xcode 標籤的文章。 顯示所有文章

2011年12月22日 星期四

[Xcode] 免用開發者發佈至實機執行(以4.3為例)

> > > > > > > > > >

安裝好Xcode後,要修改一些檔案。

使用的是Pref Setter(http://cl.ly/2u1o403Z1Q3O2H052318)(for MAC)。


1. 路徑/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/

複製SDKSettings.plist到桌面之後,使用 Pref Setter 開啟,要修改兩個地方。

尋找CODE_SIGNING_REQUIRED,這個String,雙點YES輸入NO。


尋找ENTITLEMENTS_REQUIRED,這個String,雙點YES輸入NO。

SAVE後,在Dock對Pref Setter點右鍵關閉。

將桌面的複製回原資料夾,並取代。


2. 路徑 /Developer/Platforms/iPhoneOS.platform/

複製Info.plist到桌面之後,使用 Pref Setter 開啟,要修改兩個地方。

搜尋 XCiPhoneOSCodeSignContext ,並且修改成 XCCodeSignContext (共有兩處)

SAVE後步驟同上。


3. 接著開啟Xcode,開啟要發佈至實機的專案。

A. Organizer要先去將Device設定成開發設備(變成亮綠燈)


B. 選擇正確的發佈裝置

選擇Unity-iPhone >(要發佈的裝置名稱)



C. 修改 PROJECT

PROJECT > Unity-iPhone > Info,iOS Deployment Target (選擇裝置目前的韌體版本)


PROJECT > Unity-iPhone > Build Setting,將這裡通通改成Don't Code Sign。



D. 修改 TARGETS

TARGETS > Unity-iPhone > Summary,確定這邊的Deployment Target為裝置的韌體版本。


TARGETS > Unity-iPhone > Build Setting,確定這邊都改成Don't Code Sign。



 E. 快樂發佈

幾個黃色驚嘆號還是可以正常發佈(除非出現錯誤)。



按下三角形Run鍵。

等出現建置完成後,接著會跳出錯誤視窗,按下OK後就可以打開你的裝置去執行程式了。

2011年12月1日 星期四

[Unity] 建置步驟

> > > > > > > > > >

Unity版本:3.4.1 f5
Xcode版本:4.1
SDK版本:iPhone OS 4.3


將寫好的場景建置成iOS用的專案

要餵給Xcode的第一步


1. File > Build Settings



不要直接選Build & Run,需要先確定設定



Scenes In Build是要輸出的場景,使用Add Current把當下開的場景加入(要加不同場景要把場景先開啟,在進來加入)

Platform選擇iOS


2. 選擇Player Settings


Company Name 務必填寫
Product Name 專案名稱也要填

Default Icon是在iPhone畫面選單上的小圖


3. Per-Platform Settings 選擇手機圖示
























一. Default Orientation*是選擇畫面的方向


Portrait:直立
Portrait Upside Down:上下顛倒直立
Landscape Right:右方
Landscape Left:左方
Auto Rotation:自動旋轉


二.  Status Bar Hidden:是否隱藏狀態列(打勾為隱藏)


三. Icon:主畫面顯示的小圖



四. Spladh Image:程式進入的第一個畫面


五. Other Settings:

Target Device:可以選擇iPhone,iPad,iPhone+iPad
SDK Version:使用的SDK版本,我這裡先選擇4.2
Target iOS Version:輸出目標的SDK,這邊也選擇4.2,等正式輸出完畢後,匯入Xcode再改成4.3


六. 都設定完畢後


按下Build,進行建置。不要選擇Build&Run,因為到Xcode後,還需要做設定。

以上為Unity做建置輸出,再來是Xcode部分。