十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
在做Android開發(fā)的時候,真機調(diào)試根本就不是問題,通過USB將手機連上電腦就可以了。但在IOS開發(fā)時,沒有這么簡單。

成都創(chuàng)新互聯(lián)公司主營東山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App定制開發(fā),東山h5成都小程序開發(fā)搭建,東山網(wǎng)站營銷推廣歡迎東山等地區(qū)企業(yè)咨詢
首先你需要注冊蘋果開發(fā)者賬號,繳納99美元。下面我簡單列出必要的過程,這些過程可以在開發(fā)者中心按提示操作。
1 登錄開發(fā)者中心,創(chuàng)建APP ID;
2 將你的設(shè)備(iPhone或iPad)注冊到開發(fā)者中心,需要安裝一個APP獲取設(shè)備的UUID,APP Store搜索可以得到很多這樣的APP;
3 創(chuàng)建一個證書,證書分為開發(fā)證書和發(fā)布證書兩種。調(diào)試階段使用開發(fā)證書即可;
4 創(chuàng)建一個Provisioning Profile 文件,同樣也分開發(fā)和發(fā)布兩種,這里創(chuàng)建開發(fā)版即可。創(chuàng)建時,需要選擇一個開發(fā)者證書,選擇允許調(diào)試的設(shè)備。
好了,將設(shè)備用USB連接到電腦,在Xcode中選擇你的設(shè)備,運行APP,就可以進(jìn)行真機調(diào)試了。
從 Xcode 7 開始,無需加入 ADP 即可真機開發(fā)。 而在 Xcode 7 之前,必需買至少 99美元的 ADP 才能真機調(diào)試,不過網(wǎng)上有Xcode 5 + iOS 7 免證書真機調(diào)試與生成 IPA 全攻略,用自簽證書代替蘋果的證書,不過機子需要越獄才行。
iOS app如果想要進(jìn)行真機調(diào)試,需要有一個開發(fā)者賬號。如果個人要申請,需要準(zhǔn)備一張VISA(美金)信用卡,MASTER(歐元)。
1. 個人的 99$ 申請簡單,付錢就行,688人民幣
2. 企業(yè)的 99$ 申請復(fù)雜,需要“鄧白氏”認(rèn)證,可以確認(rèn)企業(yè)是合法有效的,可以管理團(tuán)隊開發(fā)
3. 商業(yè)的 299$ 也需要鄧白氏認(rèn)證,開發(fā)的應(yīng)用,不能夠上架(不經(jīng)過蘋果的審核),專門給企業(yè)級用戶定制應(yīng)用程序使用
4.通過開發(fā)者賬號在蘋果開發(fā)者網(wǎng)站上申請證書
5.將申請的證書安裝到Xcode中,在配置好
6.連接手機,運行是選中手機即可在手機上進(jìn)行真機模擬
1首先打開蘋果的開發(fā)者網(wǎng)站點擊網(wǎng)站上方的MemberCenter,會跳轉(zhuǎn)到登錄界面2.如圖所示輸入開發(fā)者賬號和密碼。輸入完成后點擊"Login"(Tips:左邊是注冊,下邊是找回密碼,右邊是登錄,如果沒有開發(fā)者賬號,則需要用蘋果賬號申請開發(fā)者,這里不多說申請過程以及找回過程)。3.登錄后的界面如圖所示,如果沒有最上面的兩個選項(DevCenters、Certificates,IdentifiersProfiles),說明當(dāng)前登錄的賬號還不是開發(fā)者,需要一個開發(fā)者賬號登錄才會有。4.首先點擊“Certificates,IdentifiersProfiles”,進(jìn)入證書界面會看到左邊“iOSApps”下面有四個選項:“Certificates”、“Identifiers”、“Devices”、“ProvisioningProfiles”(Tips:如果沒有該選項或者為空,則說明該開發(fā)者賬號不是針對于iOS手機app開發(fā)的)5.首先點擊“iOSApps”下的第一個“Certificates”,該選項作用就是授權(quán)一臺電腦允許進(jìn)行真機調(diào)試。進(jìn)入界面后,左邊一列就是剛才在上一頁看到的四個選項的具體目錄,右邊就是對應(yīng)目錄“Certificates”下的“All”里面的具體內(nèi)容,當(dāng)前目錄就是授權(quán)證書,右邊有一列名字叫做Type,Type標(biāo)示證書的種類點擊對應(yīng)證書會出現(xiàn)證書詳情,有移除和下載選項,點擊右上方的“十”號進(jìn)行授權(quán)證書創(chuàng)建。6.之后會看到如圖界面,選擇“Development”下的“iOSAppDevelopment”,進(jìn)行真機調(diào)試電腦授權(quán)申請。然后界面往下拉,點擊界面最下方的“Continue”進(jìn)行創(chuàng)建。7.這一步,繼續(xù)點擊“Continue”。這一步是說,需要電腦的鑰匙串配置文件,先點擊“continue”,進(jìn)入下一步。8.這一步,需要上傳鑰匙串的配置文件。打開Launchpad,找到“鑰匙串訪問”,打開之后,不用等界面出來,直接在上方導(dǎo)航條中選擇“鑰匙串訪問”目錄下的“證書助理”,選擇“從證書頒發(fā)機構(gòu)請求證書”。如圖:9.如果想通過郵件接收證書,則需要填寫郵箱,兩個郵箱填寫一樣就行,之后在“請求是:”里面選擇用“電子郵件發(fā)給CA”,即可通過電子郵件收到鑰匙串配置文件。直接通過“請求是:”中選擇“存儲到磁盤”,上面的郵箱就可以隨便填寫了(是必填項,但不需要通過郵箱獲得,所以隨便填寫就好)。點擊繼續(xù),為文件選一個位置,這里我就選擇桌面了,當(dāng)然一定要選擇自己能找到的位置。10.在桌面上找到鑰匙串授權(quán)文件,如圖所示。(Tips:生成的鑰匙串配置文件是當(dāng)前電腦的,也就是對當(dāng)前電腦授權(quán)真機開發(fā),如果需要授權(quán)其他電腦,則需要其他電腦上對應(yīng)的鑰匙串配置文件)之后回到瀏覽器,剛才需要上傳的地方,點擊“choosefile”,找到為剛才放置鑰匙串配置文件的地方。選中后,點擊“打開”,點擊“Generate”生成授權(quán)證書。11.生成之后,會跳轉(zhuǎn)到Download界面,點擊界面中的“Download”下載下來,下載位置一定要自己找得到。雙擊生成的.cer文件,一定要雙擊,雙擊后它會默認(rèn)安裝到鑰匙串中,不然使用的時候會出現(xiàn)問題。截止到目前為止,已經(jīng)完成了對當(dāng)前電腦授權(quán),允許當(dāng)前電腦進(jìn)行真機開發(fā)(Tips:即鑰匙串已經(jīng)安裝了授權(quán)證書,如果是用的別的電腦的鑰匙串配置文件,則需要吧下載下來的cer文件,給對應(yīng)電腦,并在對應(yīng)電腦上雙擊)。12.之后點擊左邊目錄中的“Identifiers”下的“AppIDs”,這里是為工程創(chuàng)建一個標(biāo)示,也就是俗稱簽名,只有滿足標(biāo)示的工程才能進(jìn)行真機調(diào)試。同樣點擊右上方的“十”號按鈕,進(jìn)行創(chuàng)建標(biāo)示。如圖。13.這里,需要創(chuàng)建標(biāo)示了,在“name”的地方填寫標(biāo)示的名字,方便最后一步生成證書的時候,容易找到創(chuàng)建的標(biāo)示。接下來在“AppIDSuffix”中的“ExplicitAppID”的“BundleID:”里面填寫我標(biāo)示(也就是簽名),格式下方給出的有例子。按照格式來些就好。當(dāng)然,不必要為每一個工程都生成一個簽名標(biāo)示,蘋果提供了一種廣域標(biāo)示的方法。還是同樣的界面,選擇“AppIDSuffix”中的“WildcardAppID”里面的“BundleID:”填寫簽名,注意格式下方給出的有例子。之后點擊最下方的“continue”,進(jìn)行下一步。核對一下信息后,然后直接點擊最下方的“Submit”,發(fā)布創(chuàng)建的標(biāo)示。到這一步標(biāo)示已經(jīng)創(chuàng)建完成了。14.授權(quán)完電腦設(shè)定完簽名之后,需要添加設(shè)備了,也就是允許進(jìn)行真機調(diào)試的設(shè)備,例如(iPhone、ipad等)。點擊左邊目錄中的“Devices”,同樣點擊右上方的“十”號,進(jìn)行添加。選擇一次添加一個設(shè)備,也可以一次添加多個設(shè)備。在“RegisterDevice”里面中的“Name”填寫設(shè)備名字,將來連接上對應(yīng)的設(shè)備后,會在Xcode里面顯示出來這個名字的。之后,在“UDID”里面填寫設(shè)備的UDID,這個過程,需要通過手機或者ITunes獲取,這里筆者就通過ITunes來獲得了,因為ITunes自帶拷貝。連接上要真機調(diào)試的設(shè)備,打開ITunes,點擊設(shè)備,點擊界面中的序列號,會切換到UDID,右鍵就有拷貝,直接拷貝過來粘貼就好了。之后點擊界面最下方"Done"按鈕,就完成了設(shè)備的添加。只剩下最后一步,生成調(diào)試證書。15.點擊最左邊目錄欄,選擇“ProvisioningProfiles”目錄下的“All”,同樣點擊右上方的“十”號進(jìn)入證書添加界面。如圖。選擇"iOSAppDevelopment"點擊界面最下方的“Continue”。16.這一步是選擇創(chuàng)建的表示(或者簽名),選擇在第13步中創(chuàng)建的“Identifiers”,一定要選對,如果創(chuàng)建的標(biāo)示比較多,可以根據(jù)創(chuàng)建的名字去找標(biāo)示,點擊“Continue”,繼續(xù)下一步。17.這一步是授權(quán)的電腦,在下面選項里面選擇第11步生成的授權(quán)證書的名字,一但創(chuàng)建的證書比較多就不好找,可以根據(jù)創(chuàng)建的證書的失效日期來區(qū)分,或者刪除掉其他的(慎用)。點擊“Continue”,繼續(xù)下一步。18.這一步是選擇需要進(jìn)行真機調(diào)試的設(shè)備,可以選擇第14步創(chuàng)建的指定設(shè)備,也可以選擇全部,看自己需要。點擊“Continue”,進(jìn)行下一步19.為證書選擇一個名字,一定要選擇一個好找的名字,不然后期在Xcode中會有很多證書,不好找。之后點擊“Generate”,來生成最后的證書。在新的界面中點擊"Download",下載下來的證書就是最終的證書,依然是需要雙擊,這次雙擊是安裝到Xcode。好了,到這里證書就申請完了。一共下載了2個文件,一個后綴是“.cer”的文件,一個是后綴為“.mobileprovision”的文件。20.好了,現(xiàn)在進(jìn)行真機調(diào)試。首先打開工程,選擇工程目錄下的“SupportingFiles”目錄下的工程名字.plist文件或者“info.plist”文件(Tips:在Xcode6.0一下都是工程名.plist,Xcode6.0以上才是info.plist)。修改里面的“Bundleidentifier”標(biāo)示,改為剛才申請的標(biāo)示(第13步中)。21.之后,打開工程根目錄,同命的藍(lán)色文件,在中間的地方先選擇"TARGET"下的工程同名文件,在最右邊的搭接面里面選擇“BuildSetting”,然后找到“CodeSigning”選項,在“ProvisioningProfile”里面選擇第19步創(chuàng)建的證書,通過名字找到。之后修改“ProvisioningProfile”上面的“CodeSigningIdentity”選擇通過證書找到的授權(quán)證書。四個選項全部需要修改。做完這一步,回到中間比較窄的界面,選擇“PROJECT”中的工程更同名文件,進(jìn)行上述操作。22.最后,就剩最后一步了,確保設(shè)備已連接值電腦,并在解鎖狀態(tài)下,在Xcode運行旁邊選擇“運行設(shè)備”,如圖,找到自己的設(shè)備,選擇,運行,等待加載吧。如果找不到設(shè)備,有“IOSDevice”的話,說明設(shè)備沒連接好,或者設(shè)備還沒有在Itunes中啟用。如果沒有啟用,點擊最上方window中的Device選項,找到設(shè)備,并啟用。
全篇從證書到真機調(diào)試分4步進(jìn)行介紹
說在前面:
通過HBuilderX生成IOS APP需要有一個開發(fā)者賬號對應(yīng)的 證書(.p12) 和一個APP 描述文件(.mobileprovision) 。這是蘋果軟件打包的前提。
應(yīng)用上架App Store首先需要有蘋果開發(fā)者賬號。公司一般會有企業(yè)賬號,要來用戶名、密碼。登陸蘋果開發(fā)者中心 后界面如下↓↓
生成.p12文件有2個步驟
已經(jīng)有證書且未過期,可直接Download使用,如下圖↓↓
注意: 一個證書可以對應(yīng)多個APP,所以證書不需要創(chuàng)建太多。
到此,基礎(chǔ)的證書文件.p12 就生成了