如何在IOS設備上使用Unity3D
1.獲得Unity和iOS導出器如果妳還沒有獲得Unity3D工具,別說IOS了,恐怕任何Unity3D遊戲都根本開發不出來。這時候妳應該先去官網下載Unity的最新版本。目前該程序有兩個版本,分別是免費版(2。註冊成為蘋果開發者。接下來,接下來妳需要做的就是加入壹個蘋果開發者,這是妳繼續IOS開發的必經過程(不註冊就無法上傳軟件,開發也沒有意義)。順便說壹下,加入蘋果開發者每年需要花費99美元。如果妳能負擔得起,妳可以在以下地址註冊:3。下載並安裝XCode。如果妳已經加入了蘋果開發者,接下來的事情就是下載安裝XCode。這壹開始可能會令人困惑。壹些剛接觸Unity的朋友可能會認為XCode是iOS的原生應用。團結和它有什麽關系?其實Unity在開發iOS的時候,也應該是以XCode為中介,將C#或者JS代碼編譯成IOS的壹個本地應用,然後發布到IOS設備上。所以妳真正用的核心還是蘋果XCode,但是Unity3D封裝了具體的操作和轉換過程,妳所有的開發都會發生在Unity上,而不是XCode上(底層由Mono實現,Mono通過LLVM將Unity腳本翻譯成本地語言)。在這裏,XCode的功能只是將內容從Unity導入到特定的設備。妳可以從蘋果商店下載XCode。創建開發人員檔案。到現在,妳應該已經下載了Unity(無論是正版還是破解版)和XCode,並且激活了妳的Apple開發者身份。但現在,為了將妳的遊戲直接從Unity導入IOS設備,妳還需要壹個開發者檔案(妳需要依靠這個檔案將妳開發的遊戲或任何測試用例移植到妳的IOS設備)。具體來說,蘋果提供了兩種類型的文件配置方式,即用於開發和測試的開發者配置文件和提交到Apple Store的分布式配置文件。為了創建壹個開發者概要文件,妳需要做三件事:1,註冊妳的設備2,建立壹個應用ID3,獲得壹個簽名證書。妳可以通過蘋果開發者郵件中的指導來完成這三件事。具體操作可以通過地址來完成:現在選擇證書、標識符和配置文件,從中可以訪問和管理妳的配置文件、Apple ID等等。1)註冊您的設備,並在證書、標識符和配置文件部分選擇設備。因為這是蘋果識別測試用的具體設備所必需的。這不會改變妳的設備的任何設置,妳可以輕松使用妳每天使用的設備。註冊設備時,您可以單擊+按鈕添加新設備。然後,您需要填寫設備的名稱(可以是任何名稱)和UDID(設備的唯壹ID)。妳會發現妳可以註冊多個設備進行測試,如果妳想基於不同的設備(比如壹個iPhone和壹個iPad)進行測試,這是非常有幫助的。為了找到妳的設備的UDID,妳需要將妳的設備與電腦連接,然後打開iTunes,點擊iPhone按鈕(在界面的右上方),妳會看到設備的信息中包含了名稱。然後妳可以把鼠標停在頂部,點擊SerialNumber,它會變成壹個不變的logo,這就是UDID。這是您需要的號碼,您必須將其復制並粘貼到MemberCenterPortal的ID部分。現在,您可以註冊您的設備。請記住,壹旦註冊了設備,您只能更改其名稱,而不能更改其UDID。2)設置應用程序ID下壹步是設置您的應用程序ID。仍然在MemberCenterPortal的證書、標識符和配置文件中,選擇應用程序ID並單擊+按鈕。首先,提供妳想要的任何描述,只要它能幫助妳記住妳的ID是用來做什麽的。壹個好方法是對應用程序使用唯壹的名稱,對測試應用程序使用通用名稱。接下來妳需要設置BundleIdentifier,它以對面域名符號的形式呈現“即:com+妳的全名(如果妳是個人開發者)+妳的遊戲名:com。妳的名字,遊戲名。這種BundleID會很清晰,只能在獨特的遊戲中使用。所以妳需要為妳的每壹個遊戲使用不同的名字。但是,它非常有用,可以讓您訪問“遊戲中心”和“應用內購買”等服務。另壹方面,通配符的BundleID以下面的形式表示:com.YourName.*這裏,遊戲的名稱被替換為星號。這種格式允許您在多個應用程序中使用相同的ID,而不必每次都設置不同的名稱,但它不允許您使用特定的設備。現在,您已經選擇繼續並確認了應用程序ID。記錄綁定ID,因為稍後您將需要在Unity的構建設置中使用它。3)獲取開發者證書現在,妳需要做的第壹件事就是通過妳的電腦獲取CertificateSigningRequest。轉到應用程序& gt實用工具& gtKeychaneAccess,然後首選項>;證書.確保onlinecertificatestatusprotocol和CertificateRevocationList都已關閉,並關閉首選項。現在轉到KeychaneAccess中的CertificateAssistant並選擇從CertificateAuthority請求證書。提供註冊開發者計劃時使用的相同詳細信息,然後單擊繼續。提供壹個名稱並保存到桌面。保存時選擇2048位和RSA。您現在應該有壹個帶有前綴的文件。桌面上的certSigningRequest。現在返回到MemberCenterPortal的證書、標識符和配置文件部分,並選擇Certificates >;開發(就像妳要拿開發證壹樣),然後按+鍵創建。選擇上傳您保存在桌面中的證書簽名請求。在提交之前,請確保向下滾動頁面並在IntermediateCertificates中找到WWDRCertificate。以後需要的時候可以下載。現在提交,您的CertificateSigningRequest將被發送到Apple,並被另壹個您可以下載的內容所取代。它將被命名為:ios_development.cer,所以現在您的桌面上應該有兩個證書。也就是ios_development.cer和WWDRCertificate。需要雙擊這兩個證書才能在KeychaneAccess中安裝。現在您已經設置了您的開發者證書。4)創建配置文件完成以上三個步驟後,現在可以繼續創建配置文件了。仍然在MemberCenterPortal的證書、標識符和配置文件中,轉到ProvisioningProfiles & gt並按+鍵創建壹個全新的配置文件。在開發和分布配置文件之間選擇(這裏我們需要的是開發!),然後在下壹個屏幕上選擇與配置文件關聯的應用程序ID、設備和證書(註意:這是您在上壹步中設置的)。最後,命名配置文件並回顧前面的選擇。準備就緒後,單擊生成。現在您可以看到全新的配置文件。妳需要把它下載到妳的桌面並安裝它。配置文件將是壹個帶有。移動預配前綴。現在轉到XCode並轉到Window & gt組織者& gt設備& gtProvisioningProfile,然後雙擊已下載到桌面的配置文件。您已經完成安裝,可以讓組織者查看它。最後壹步非常重要,因為配置文件只有在Xcode中安裝後才能正常工作。壹些額外的內容:仍然在XCode中,如果您的設備在設備視圖中仍然不可見,請轉到Window & gt組織者& gt設備,按名稱選擇設備。在此過程中,您可能需要選擇UseforDevelopment,然後提供您的開發人員記錄的詳細信息。雖然這是壹個漫長的過程,但好消息是妳已經完成了妳的工作!現在,您可以開始開發您的Unity遊戲,並準備將其導出。但是請記住,您只能註冊設備並創建壹次開發者證書。每次創建新遊戲,都需要創建壹個全新的應用ID和全新的配置文件。5.使用Unity發布IOS遊戲。當妳準備好導出妳的遊戲時,啟動Unity3D並選擇File & gtBuildSettings,確保選擇iOS作為平臺,並且記得在導出的遊戲中包含當前場景(使用AddCurrent按鈕)。然後單擊播放器會議按鈕,轉到其他設置。根據您之前的設置(com)設置BundleIdentifier。YourName.TheGameName)。您可能需要將TargetIOS版本設置為6(或未來的最新版本)。除此之外,壹切都保持默認,除非妳有理由改變它們(特殊設置等)。).然後返回BuildSettingsWindow並單擊Build將項目保存在它自己的文件夾中。這時,連接妳的設備和電腦,打開文件夾,啟動XCode項目。您會看到它在XCode中打開。從XCode界面的左上角選擇您的設備,然後點按“運行”按鈕。