天天看點

蘋果證書的申請、unityoc互動基礎

注冊開發人員賬号時:注意不要使用中國郵箱

99美金證書 :僅僅支援上傳AppStore。

299美金證書:指的的我開發的應用是僅僅支援打包安裝。企業級的。

假設申請了開發人員賬号。也就是交了那幾百美金之後,就能夠進入背景了。

1、建立開發證書,使用mac的鑰匙串工具,證書助理-》進行蘋果證書的申請。申請成功下載下傳之後就是這種一個檔案。

2、進入蘋果的官網,

站點地圖-》開發者-》概覽—》右上角會員-》會員登陸背景。

加入裝置:把我們的iPhone插到Xcode中。就能夠看到iPhone的裝置号,然後加入到裝置清單中。

3、在請求證書這裡:要求生成一個ios開發人員證書

這裡的證書有兩個選項:至少得生成一個開發調試證書吧,這裡就須要上傳一個本地證書請求檔案:

上傳以後就會得到一個證書檔案,apple官網會依據使用者的申請的證書進行回報,這裡我們須要把這個證書檔案下載下傳下來。通常把下載下傳下來的證書輕按兩下安裝就好了,預設安裝到鑰匙串工具的登入中。例如以下:

4、裝置有了,證書有了。還須要一個描寫叙述檔案。在這裡:

選擇調試裝置-》加入app id-》加入可調式的裝置-》起名  allMyDev全部的可調式裝置

建立一個資源配置檔案-》再下載下傳

5、假設電腦上安裝了Xcode之後,我們在把這個資源配置檔案輕按兩下安裝。這個資源配置檔案會安裝到Xcode中。

Oc unity的互動:

Unity調用iOS的話我們也須要在資源配置檔案裡建立一個plugins目錄,把目前場景加入到build中,這個時候就能夠把oc代碼放到plugins中。

我們能夠先公布一下場景,這樣就到了一個Xcodeproject。

Cocos項目能夠在模拟器中跑。

Unity的項目要求必須在真機中跑。

由于:我們手機中的cpu使用的是ARM架構,電腦的cpu是intel X86架構。Cocos項目是開源的,假設我們在電腦中跑得話。項目能夠交叉編譯,編譯成x86架構。假設我們在手機中跑的話。就能夠交叉編譯成ARM架構,是以cocos項目能夠在iPhone和電腦中執行。

打包成Xcode項目,須要用到unitysendMessage這個函數。