介紹一下個人開發者賬號: 再說下什麼是免費的蘋果開發者賬號,就是你沒交688年費的就是免費賬號,如果你想變成付費開發者賬號,提交申請付費就行,賬號都是一樣的賬號。 沒有賬號的點擊鏈接申請: 蘋果開發者賬號申請 登錄開發者中心developer.apple.com/account這個界面就是免費開發 ...
介紹一下個人開發者賬號:
再說下什麼是免費的蘋果開發者賬號,就是你沒交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、先點擊下麵鏈接註冊一個apple id。
先登錄註冊用的郵箱,因為等下要收郵件驗證碼。
名字用拼音寫上去
選中國
日期隨便寫一個,或者寫身份證日期!
安全提示問題設置一定要記住保存好,可以截圖保存
先到郵箱收個郵件驗證碼,輸入點繼續,再輸入手機簡訊驗證碼。
註冊跳轉到登錄頁面說明蘋果賬號已經註冊成功了。
2、註冊成功了,或者有蘋果賬號了,登錄蘋果開發者中心
如果你第一次登陸蘋果開發者中心,會有個協議,打鉤同意協議,點擊Submit提交。
如果之前登錄過同意過協議,沒有付費的蘋果賬號直接登錄到這個界面
如果提交申請了付費開發者賬號,但沒有付費688或者付費了沒有生效的賬號是這樣的。這樣還沒付費生效的也還算是免費蘋果開發者賬號
只要是登錄界面是上圖其中一個的,說明已同意協議但未付費的個人開發者!現在就可以直接登錄軟體申請ios證書了。
二、申請ios測試證書(p12)
如果還沒安裝Appuploader先安裝好
-
打開Appuploader,用蘋果開發者賬號登錄。
如果登錄報錯,先登錄下
意思是只能申請iOS開發證書用於測試,不能上傳ipa不能上架,上架需要付費688的開發賬號。(PS:一般登錄沒有支付的需要勾選後再進行登錄操作)
2、選擇證書選項
-
點擊右下角+ADD選擇,下拉選擇iOS開發證書
類型:開發選擇development,發佈選擇distribution
輸入證書名稱:不要中文、隨意設置
郵箱:(隨意)
密碼:證書的密碼,不是開發者賬號密碼,如123這樣不用很複雜,記好、打包時要用、很重要。
點擊create創建。
如果賬號已經有一個iOS開發證書了,將申請報錯(如下圖)免費開發者賬號只能申請一個開發證書p12,可以刪除掉再申請,或者直接用這個已經申請的,申請到了,點擊p12文件下載保存.p12 證書文件到電腦。
三、申請ios描述文件(mobileprovision)
1、返回軟體,選擇描述文件
2、點擊右下角+ADD,先選擇添加bundle id
添加bunldle 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創建。
4、點擊下載保存.mobileprovision,描述文件。
蘋果那邊規定,沒有付費688的蘋果賬號申請的描述文件只有7天有效期,付費蘋果開發者賬號的證書是1年有效期,到期可以重新申請打包,當然測試的話幾天時間也足夠了
四.打包ipa
各開發者工具打包教程,根據自己使用的平臺去打包。 我這裡是使用Hbuilder打包 將vue項目運行npm run build 指令,進行項目編譯。 編譯好之後生成的dist文件夾內的所有東西,複製到新啟動的Hbuilder的項目中,替換掉原來的文件夾,保留unpackage文件夾和manifest.json文件。
選擇iOS打包,支持的設備類型(可以選擇支持iPhone和支持ipad),選擇使用蘋果證書
AppID:跟申請證書描述.mobileprovision時選擇的要一致(又稱套裝id,appid,BundleID,應用id,包名)
profile文件:選擇上傳配置文件.mobileprovision
私鑰證書:上傳.p12文件
私鑰密碼:輸入創建p12設置的密碼。
然後點擊打包。
打包成功後,下載保存ipa,這個ipa包就能安裝到手機測試了。
五、安裝ipa
免費開發者賬號打包的app只能通過愛思助手安裝!
如果需要上傳蒲公英 fir等分發平臺掃碼安裝請看這個教程、需要付費的開發者賬號。
1、普通賬號申請的ios證書打包的ipa、經測試,蘋果官方的iTunes助手安裝不了,不要用這個。
用愛思蘋果助手可以成功安裝
連接上手機、點擊應用游戲,點擊導入安裝,選擇剛打包的ipa包,或者直接選擇ipa包右鍵通過愛思助手安裝。
2、ipa將自動安裝,類型是越獄版,安裝成功後顯示個人正版,因為是個人ios證書打包,沒上架App Store。
3、安裝成功了第一次啟動應用會出現如下提示,用測試證書或者企業證書打包的ipa都會這樣,需要設置一下。
點擊設置、進入通用,下拉選擇描述文件和設備管理。
4、點擊開發者應用下麵出現的賬號,信任,然後就能啟動應用,不在出現提示。