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後就可以打開你的裝置去執行程式了。

沒有留言:

張貼留言