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