以下將講解如何將 Unity 打包成 XCode 專案,並且使用 iOS 模擬器去執行:
 
步驟一:
要打包成 XCode 專案的話,你必須有一台 Mac。
現在我們開啟 Mac 中的 Unity 專案。
 
 
步驟二:
點選螢幕最上方的 File -> Build Settings...。

image01.png

 
 
步驟三:
點選 Platform 底下的 iOS,並且執行 Switch Platform。

image02.png

這過程需要一點時間,等待時間要看專案的規模。
 
 
步驟四:
點選 Player Settings...。

image03.png

 
 
步驟五:
選擇 iOS 裝置,點選 Other Settings,將它展開。

image04.png

 
 
步驟六:
點開最下面的 SDK Version,切換為 Simulator SDK。

image05.png

image06.png

 
值得注意的是,這邊選擇 Simulator SDK 的話,打包出來的 XCode 專案只能夠在模擬器上執行,iPhone 或 iPad 以及其它 iOS 系統的實體裝置是無法執行的。
若選擇 Device SDK 的話,打包出來的 XCode 專案只能夠在 iPhone 或 iPad 以及其它 iOS 系統的實體裝置上執行,模擬器是無法執行的。
 
所以這邊要特別注意!
若是要準備上架的話,記得選擇 Device SDK!
 
 
步驟七:
回到 Build Settings 視窗,我們準備打包了。
這邊你可以選擇 Build 或者 Build And Run 都可以,不過我建議使用 Build,比較不會發生奇怪的錯誤。
 
所以這邊我們點選 Build。

image07.png

 
選擇你的 XCode 專案要建立的地方,以及取好專案的名稱後,點擊 Save。

image08.png

 
這過程需要一點時間,等待時間要看專案的規模。
 
 
步驟八:
打包好了之後,系統會自動跳出該 XCode 專案的目錄位置,我們直接點擊 ".xcodeproj" 檔開啟專案。

image09.png

 
 
步驟九:
基本上打開專案之後,在專案的左上方會顯示出你可以測試的模擬器版本。

image10.png

 
若沒有也沒關係,因為我的也沒有。
這功能似乎是舊版 XCode 才會有?或者是 BUG?
因為我朋友是 XCode 6.4 版,他的就會出現。
 
若你的 XCode 跟我一樣只有一個 "My Mac" 選項的話,請點選你的專案,再點選 TARGETS 底下的 Unity-iPhone。

image11.png

 
接著打開 Build Settings,點選 Supported Platforms。

image12.png

 
這邊我們選擇 iOS。

image13.png

 
結束之後,我們就可以看到左上角的模擬器選項出現囉!

image14.png

image15.png

 
 
步驟十:
我們隨便選擇一個模擬器開始執行吧!我個人是偏好螢幕較小的 iPhone 模擬器,因為這樣在 Mac 上跑起來比較順。

image16.png

 
 
步驟十一:
這邊可以看他正在建置中了......

image17.png

 
建置完成後,就可以看到模擬器囉!

image18.png

 
 
以上就是整個流程,在步驟十完成後,你可能會遇到該篇文章的錯誤 "Unity Build iOS 後發生 Unknown type name '__declspec' 錯誤",歡迎參考。
 
這邊分享個小技巧,當你打開模擬器並且測試完之後,記得模擬器不要關閉!可以保留著,這樣下次測試時,就可以省下打開模擬器的時間囉!
 
arrow
arrow
    文章標籤
    Unity iOS XCode Simulator
    全站熱搜

    岳 發表在 痞客邦 留言(0) 人氣()