最近建立了在 ios 上開發 unity3d 程式的環境,建立過程大概敘述如下:
1) 作業系統 OSX 10.6.7 + Xcode 4.0,手機部分為 iOS4.3.2。
2) 參考這個連結,設定 Xcode (http://www.alexwhittemore.com/?p=398)。
連結內前兩項的意思是:
a) 對 iOS4.3.2 進行 JB 動作,完成之後安裝 AppSync for 4.0+ 軟體。
b) 在 mac 上建立一個 Certificate:
i) 在功能表執行 Keychain Access --> Certificate Assistant --> Create a Certificate 。
ii) Name 的部分設定為 "iPhone Developer"。
Identity Type 為 Self Signed Root。
Certificate Type 為 Code Signing。
將 Let me override defaults 打勾。
iii) Serial Number : 1
Validity Period (days): 3650
iv) 一直按下一步到底。
3) 完成 2) 所提供連結之後續步驟(3~7)。
步驟到這邊就已足夠用 Xcode 開發一般的 iOS Project 。
4) 在 unity3D 下建立 project 並 switch platform 至 ios。
5) Player Settings --> Other Settings --> Bundle Identifier 設定為 my.company.[project name](注意前段 my.company 部分與 3) 中的 script 一致。
6) Target Platform 設定為 Universal armv6 + armv7
7) SDK Version 設定為 iOS latest
8) Target iOS Version 設定為 4.2
9) 按下 Build And Run 之後將自動生成 Xcode project 且被 Xcode 開啟。
10) 在 Xcode 下重覆 3) 步驟。
11) 在 Build Settings 頁面下的 Code Signing 項目裡的 Code Signing Identity 全設定成 Any iOS SDK : Don't Code Sign。
12) Summary 的 Deployment Target 改成 4.3
13) 按下 Run (在 Stop 右方的下拉式功能表選擇 Unity-iPhone | [device name] (4.3.2)
訂閱:
張貼留言
(
Atom
)
0 意見 :
張貼留言