利用未付年費的apple id申請iOS證書打包真機測試教程
本文介紹使用未付費688的蘋果賬號(apple id)申請ios證書打包ipa安裝到未越獄蘋果手機真機測試除錯。
適用暫時未註冊付費蘋果開發者,需要進行打包iOS真機測試的需求,HBuilder、apicloud等平臺適用,完全免費進行!
蘋果開發者賬號型別
再說下什麼是免費的蘋果開發者賬號,就是你沒交688年費的就是免費賬號,如果你想變成付費開發者賬號,提交申請付費就行,賬號都是一樣的賬號。
蘋果免費開發者賬號的功能限制
1、證書描述檔案有效期只有7天,7天后要重新申請iOS證書打包(付費的一年)
2、最多隻能新增3個udid測試裝置(最多可以讓3個手機安裝,付費的100個)
3、只能通過手機助手安裝如愛思助手安裝(不能上傳分發平臺掃碼下載安裝,付費開發者可以掃碼安裝)
免費個人開發者賬號申請ios證書打包ipa測試分五步進行
1.申請一個蘋果賬號
2.申請ios測試證書(p12)
3.申請ios描述檔案(mobileprovision)
4.打包ipa
5.安裝ipa
一、申請蘋果賬號
如果還沒註冊過蘋果賬號,先註冊一個,如果有蘋果賬號了請直接看第二步證書申請!
1.1首先開啟蘋果開發者中心https://developer.apple.com/account
如果已經申請過apple id,跳過註冊,直接看後面步驟申請iOS證書
點選立即建立您的apple id
2、跳轉到apple id申請頁面填寫相關資訊
名字用漢字或者拼音寫上去(注意寫真實姓名,蘋果稽核可能會核查資訊)
地區選中國大陸
日期隨便寫一個
安全提示問題設定一定要記住儲存好,可以截圖儲存。
點繼續將會發送一份驗證碼郵件到郵箱,登入檢視輸入點繼續
2、點繼續註冊會跳轉到這個下面這個協議頁面,勾選同意!(如果網路不好可能會載入一段時間,耐心等待)
同意協議後出現下面這個頁面,說明apple id註冊好了!
如果是這種介面則是已經提交申請付費開發者,但沒通過稽核,也算是免費開發者賬號!
只要是登入介面是上圖其中一個的,說明已同意協議但未付費的個人開發者!現在就可以直接登入軟體申請ios證書了。
二、申請ios測試證書(p12)
iOS證書申請輔助工具Appuploader
可以幫助在Windows電腦直接申請iOS證書,如果是使用HBuilder、APICloud等工具跨平臺開發,沒有Mac的開發者,可以非常方便的申請iOS證書去打包蘋果APP真機測試
1、開啟Appuploader,用蘋果開發者賬號登入。
如果登入報錯,先登入下https://developer.apple.com/account,同意下協議再登入Appuploader軟體申請證書
正常登入會出現這個下圖提示!
意思是隻能申請iOS開發證書用於測試,不能上傳ipa不能上架,上架需要付費688的開發賬號。
2、選擇證書選項
3、點選右下角+ADD選擇,下拉選擇iOS開發證書!
輸入證書名稱:不要中文、隨意設定
郵箱:(隨意)
密碼:證書的密碼,不是開發者賬號密碼,如123這樣不用很複雜,記好、打包時要用、很重要。
應用id:這裡不用選!
點選ok建立。
如果賬號已經有一個iOS開發證書了,將申請報錯(如下圖)免費開發者賬號只能申請一個開發證書p12,可以刪除掉再申請,或者直接用這個已經申請的。
4、申請到了,點選p12檔案下載儲存.p12 證書檔案到電腦。
三、申請ios描述檔案(mobileprovision)
1、返回軟體,選擇描述檔案
2、點選右下角+ADD,先選擇新增應用id
應用id:三段式格式、如app名稱是淘寶,可以編寫為com.app.taobao,自由編寫!不能重複!具有唯一性@
名稱:數字或者字母,自由編寫,不要中文,不能重複。
如果新增報錯(重複新增或者別人已用這個應用id),解決辦法就是修改下應用id,重新編下。
點選ok只要沒彈出報錯就是新增成功了,注意先關掉視窗,重新點右下角+ADD進入下拉應用id可檢視剛新增的應用id是否存在。
填加好應用id下步新增設定udid
3、加好了應用id下一步新增用來測試的蘋果手機,先獲取UUID。
蘋果手機助手獲取UDID
如愛思助手,電腦下載愛思助手,連上蘋果手機,裝置資訊裡面那個裝置標識就是udid。
獲取到UUID、點選新增測試裝置,複製到UDID框,輸入裝置名稱(隨意,不要中文),點選ok。
免費賬號7天內最多隻能新增3個手機進行測試.
如果報錯下圖,可能這個udid已經新增過,先關掉申請視窗,重新點右下角+ADD,選擇開發版看有沒有出現裝置。
輸入剛獲取的udid(如果你的蘋果手機連結了電腦,Appuploader會自動獲取udid)
name:這個名稱不用要中文,數字或者字母隨意編寫,不要跟之前新增過的名稱一樣就行。
新增成功後選擇開發版profile在裝置欄就會出現剛新增的裝置!
重新點選右下角的+ADD進入(才能同步到剛申請的appid和裝置),選擇開發版profile、
選擇剛建立的appid 應用id 如com.app.taobao,勾選關聯第一步建立的ios證書p12,選擇剛新增要測試的裝置。
輸入名稱(隨意,123、abc之類的不要中文,因為不要跟之前的重複)
點選ok建立。
5、點選下載儲存.mobileprovision,描述檔案。
蘋果那邊規定,沒有付費688的蘋果賬號申請的描述檔案只有7天有效期,付費蘋果開發者賬號的證書是1年有效期,到期可以重新申請打包,當然測試的話幾天時間也足夠了
四.打包ipa
各開發者工具打包教程,根據自己使用的平臺去打包。
xcode打包和appcan打包無法使用,xcode需要付費開發者賬號才能匯出ipa。
這裡以HBuilder平臺為例,其它平臺不明白的可以加群交流。
4.1、開啟HBuilder工具,選擇開發好的專案,點擊發行,選擇發行為原生安裝包。
4.2、選擇iOS打包,支援的裝置型別(可以選擇支援iPhone和支援ipad),選擇使用蘋果證書
AppID:跟申請證書描述.mobileprovision時選擇的要一致(又稱套裝id,appid,BundleID,應用id,包名)
profile檔案:選擇上傳配置檔案.mobileprovision
私鑰證書:上傳.p12檔案
私鑰密碼:輸入建立p12設定的密碼。
然後點選打包。
4.3、打包成功後,下載儲存ipa,這個ipa包就能安裝到手機測試了。
五、安裝ipa
免費開發者賬號打包的app只能通過愛思助手安裝!
如果需要上傳蒲公英 fir等分發平臺掃碼安裝請看這個教程、需要付費的開發者賬號。
1、普通賬號申請的ios證書打包的ipa、經測試,蘋果官方的iTunes助手安裝不了,不要用這個。、
用愛思蘋果助手可以成功安裝
連線上手機、點選應用遊戲,點選匯入安裝,選擇剛打包的ipa包,或者直接選擇ipa包右鍵通過愛思助手安裝。
2、ipa將自動安裝,型別是越獄版,安裝成功後顯示個人正版,因為是個人ios證書打包,沒上架App Store。
3、安裝成功了第一次啟動應用會出現如下提示,用測試證書或者企業證書打包的ipa都會這樣,需要設定一下。
點選設定、進入通用,下拉選擇描述檔案和裝置管理。
4、點選開發者應用下面出現的賬號,信任,然後就能啟動應用,不在出現提示。