當前位置:編程學習大全網 - 編程語言 - 如何在IOS設備使用Unity3D

如何在IOS設備使用Unity3D

1.獲得Unity和iOS導出器如果您還未獲得Unity3D工具,不要說IOS了,恐怕任何Unity3D遊戲根本無法進行開發,這時,您首先應該到官網去下載最新版本的Unity。該程序目前有兩個版本,分別是免費版(2.註冊蘋果開發者接下來,您需要做的下壹件事便是加入蘋果開發者,這是繼續您IOS開發的必要過程(不註冊,不能上傳軟件,開發了也沒意義)。附帶壹提,加入蘋果開發者,需要每年支付99美元。如果您可以承受此代價,那麽,您可以通過以下地址進行註冊:3.下載並安裝XCode好了,如果您已經加入蘋果開發者,那麽,下壹件事便是下載並安裝XCode了。這在壹開始可能會讓人困惑,有些初次接觸Unity的朋友,可能會認為XCode是為iOS創造原生應用的,關Unity什麽事?其實,Unity在IOS開發時,也要使用XCode作為中介將C#或JS代碼,編譯為IOS的本地應用,再發布到iOS設備中,所以,您真正使用的核心,依舊是蘋果XCode,只是Unity3D封裝了具體的操作與轉化過程,您所有的開發將是發生在Unity上,而非XCode上執行(底層借助Mono實現,而Mono借助LLVM翻譯Unity腳本為本地語言)。在這裏,XCode的作用只是將內容從Unity導入到具體設備中。您可以從蘋果商店中下載XCode:4.創造壹個開發者配置文件到目前為止,您應該已經下載了Unity(無論正版或破解)以及XCode,並激活了您的蘋果開發者身份。但是現在,為了能將您的遊戲直接從Unity導入到IOS設備上,您還需要壹個開發者配置文件(需要依賴此配置文件,才能讓妳移植妳所開發的遊戲或任何測試用例到您的IOS設備上)。具體來說,蘋果提供了兩種類型的文件配置方式,即用於開發和測試的開發者配置文件以及用於提交到蘋果商店的分布配置文件。為了創造開發者配置文件,您需要做3件事:1、註冊妳的設備2、建立壹個應用ID3、獲得簽名證書。您可以通過妳的蘋果開發者郵件中的引導,來完成這三件事。具體操作可通過地址:現在選擇Certificates,Identifiers和Profiles,您便能夠從中訪問並管理妳的配置文件,蘋果ID等等。1)註冊妳的設備在Certificates,Identifiers和Profiles部分中選擇設備。因為這對於蘋果去識別用於測試的特定設備是必要的。這並不會改變妳的設備的任何設置,妳能夠輕松地使用自己每天所使用的設備。在註冊妳的設備時,妳可以點擊+按鍵去添加壹個新設備。然後妳需要填寫設備的名字(可以是任何名字)以及UDID(即設備獨壹無二的ID)。妳將會發現自己可以註冊壹個以上的設備進行測試,如果妳想要基於不同設備進行測試的話這邊很有幫助(如壹臺iPhone和壹臺iPad)。為了找到妳的設備的UDID,妳需要將妳的設備與電腦連接在壹起,然後打開iTunes並點擊iPhone按鍵(界面的右上方的),妳將看到設備的信息包含了名字。然後妳可以將鼠標停在上方並點擊SerialNumber,這將變成壹個常標識,這便是UDID。這是妳需要的數字,妳必須將其復制黏貼到MemberCenterPortal的ID部分。現在妳便可以註冊妳的設備了。記住壹旦妳註冊了設備,妳便只能改變它的名字而不能改變UDID。2)設置壹個應用ID下壹步便是設置妳的應用ID。仍然在MemberCenterPortal的Certificates,Identifiers和Profiles,選擇應用ID並點擊+按鍵。首先提供任何妳想要的描述,只要它能夠幫助妳記得妳的ID是用於做什麽便可。壹個好的方法便是為壹款應用使用壹個獨特的名字並為壹款測試應用使用壹個普通的名字。接下來妳需要設置BundleIdentifier,這是以相反的域符號形式呈現出來“即:com+妳的全名(如果妳是壹名個體開發者的話)+妳的遊戲名稱:com.YourName.TheGameName這類型的BundleID將很清楚並只能用於唯壹的壹款遊戲中。因此妳需要為妳的每壹款遊戲使用不同的名字。然而這是很有用的,這讓妳能夠訪問像“遊戲中心”和“應用內部購買”等服務。另壹方面,Wildcard的BundleID是以如下形式呈現出來:com.YourName.*這裏用星號替代了遊戲名字。這種格式讓妳能夠在多款應用中使用同樣的ID,而無需每次都設置壹個不同的名字,但是這卻不允許妳使用特定的設備。現在妳已經選擇了繼續並確認了應用ID。將捆綁ID記錄下來,因為之後妳將需要在Unity的構建設置中使用到它。3)獲得開發者證書現在,妳需要做的第壹件事,便是通過妳的計算機獲得CertificateSigningRequest。前往Applications>Utilities>KeychaneAccess,然後是Preferences>Certificates。確保OnlineCertificateStatusProtocol和CertificateRevocationList都是處於OFF,並關閉Preference。現在在KeychaneAccess中前往CertificateAssistant並從CertificateAuthority中選擇RequestCertificate。提供與妳在註冊開發者計劃時使用的同樣細節並點擊繼續。提供壹個名字並保存到Desktop。在保存時選擇2048位體和RSA。現在在妳的Desktop中應該擁有壹個帶著.certSigningRequest前綴的文件。現在回到MemberCenterPortal的Certificates,Identifiers和Profiles部分,選擇Certificates>Development(就像妳要獲得開發證書那樣),然後按壓+按鍵進行創造。選擇上傳妳保存在Desktop中的CertificateSigningRequest。在妳提交前,確保向下滾動頁面並在IntermediateCertificates中找到WWDRCertificate。在妳之後需要的時候可以下載它。現在進行提交,妳的CertificateSigningRequest將被發送到蘋果並被另外壹個妳能夠下載的內容所取代。它將被命名為:ios_development.cer所以現在妳的Desktop上應該擁有兩個證書。即ios_development.cer和WWDRCertificate,妳需要雙擊這兩個證書將其安裝於KeychaneAccess。現在妳便設置好妳的開發者證書了。4)創造配置文件在完成上述三個步驟後,現在的妳可以繼續去創造配置文件了。仍然在MemberCenterPortal的Certificates,Identifiers和Profiles中,前往ProvisioningProfiles>All並按壓+按鍵去創造壹個全新的配置文件。在Development和DistributionProfile中做出選擇(這裏我們需要的是Development!),然後在下壹個屏幕上選擇與該配置文件相聯系的應用ID,設備和證書(註:這是妳在之前步驟已經設置好了的)。最後為配置文件命名並回顧之前的選擇。當準備好時點擊Generate。現在妳便可以看到妳的全新配置文件,妳需要將其下載到妳的Desktop上然後安裝它。配置文件將是壹個帶有.mobileprovision前綴的文件。現在轉向XCode,前往Window>Organizer>Devices>ProvisioningProfile,然後雙擊已經下載到妳的Desktop上的配置文件。妳便完成了安裝並能夠給予Organizer視圖看到它。最後壹步非常重要,因為只有將配置文件安裝到Xcode,它才能夠正常運行。壹些額外的內容:仍然在XCode,如果妳的設備在Devices視圖中仍看不到,那就前往Window>Organizer>Devices,按照名字選擇設備。妳可能需要在這個過程中選擇UseforDevelopment,然後提供妳的開發者記錄細節。雖然這是壹個較為漫長的過程,但好消息是妳已經完成工作了!現在,您可以開始致力於妳的Unity遊戲並準備好導出它。但請記住,您只能註冊設備和創造開發者證書壹次,每當妳創造壹款新遊戲時妳都需要創造壹個全新的應用ID和全新的配置文件。5.使用Unity發布IOS遊戲當您準備好導出妳的遊戲時,啟動Unity3D,選擇File>BuildSettings,確保您選擇了iOS作為平臺,並記得包含當前場景到導出遊戲中(使用AddCurrent按鍵)。然後點擊PlayerSeetings按鍵並前往OtherSettings。將BundleIdentifier按照妳之前設置好的進行設置(com.YourName.TheGameName),妳可能需要將TargetIOS版本設為6(或者未來的最新版本)。除此之外,將所有內容都保持為默認即可,除非您有必須改變它們的理由(特殊設定之類)。然後回到BuildSettingsWindow並點擊Build,將項目保持到其自身的文件夾中。此刻,連接妳的設備和計算機,打開文件夾並開始XCode項目。妳將看到它在XCode中打開。從XCode界面的左上角選擇妳的設備,然後點擊Run按鍵。

  • 上一篇:單片機AD轉換問題。
  • 下一篇:名偵探柯南日語版八百集之後目錄
  • copyright 2024編程學習大全網