蘋果分發(fā)測試是指將應用程序(APP)上傳至蘋果官方開發(fā)者平臺進行測試,以保證應用程序的質量和穩(wěn)定性。在應用程序開發(fā)完成后,開發(fā)者需要將應用程序提交至蘋果官方開發(fā)者平臺進行審核,審核通過后才能發(fā)布到App Store上。但是,在提交審核前,開發(fā)者可以選擇先進行分發(fā)測試,以測試應用程序的質量和穩(wěn)定性。
蘋果分發(fā)測試分為兩種,一種是開發(fā)者測試(Development Testing),另一種是企業(yè)級分發(fā)測試(Enterprise Distribution Testing)。
1. 開發(fā)者測試
開發(fā)者測試是指將應用程序安裝至測試設備上進行測試,測試設備必須是已經注冊到開發(fā)者賬號下的設備。開發(fā)者測試主要是為了測試應用程序的質量和穩(wěn)定性,發(fā)現(xiàn)并解決應用程序中的問題和漏洞。在進行開發(fā)者測試前,開發(fā)者需要在蘋果官方開發(fā)者平臺創(chuàng)建一個用于測試的證書和一個用于測試的描述文件,然后將這兩個文件與應用程序一起打包上傳至開發(fā)者平臺進行測試。
開發(fā)者測試需要注意以下幾點:
(1)測試設備必須是已經注冊到開發(fā)者賬號下的設appgallery分發(fā)備,否則無法安裝應用程序進行測試。
(2)測試設備必須開啟“信任開發(fā)者”的選項,否則無法安裝應用程序進行測試。
(3)開發(fā)者測試的應用程序只能在測試設備上安裝蘋果超級簽名分發(fā)系統(tǒng)和運行,無法在其他設備上安裝和運行。
(4)開發(fā)者測試的應用程序只有在開發(fā)者賬號有效期內才能使用,過期后需要重新上傳證書和描述文件進行測試。
2. 企業(yè)級分發(fā)測試
企業(yè)級分發(fā)測試是指將應用程序打包成企業(yè)級分發(fā)包(IPA),然后通過企業(yè)級分發(fā)方式分發(fā)給企業(yè)內部員工使用。企業(yè)級分發(fā)測試主要是為了測試應用程序的質量和穩(wěn)定性,發(fā)現(xiàn)并解決應用程序中的問題和漏洞。在進行企業(yè)級分發(fā)測試前,開發(fā)者需要在蘋果官方開發(fā)者平臺創(chuàng)建一個用于企業(yè)級分發(fā)的證書和一個用于企業(yè)級分發(fā)的描述文件,然后將這兩個文件與應用程序一起打包成IPA文件進行分發(fā)。
企業(yè)級分發(fā)測試需要注意以下幾點:
(1)企業(yè)級分發(fā)的應用程序只能在企業(yè)內部使用,無法在App Store上發(fā)布和銷售。
(2)企業(yè)級分發(fā)的應用程序需要開啟“信任企業(yè)級開發(fā)者”的選項,否則無法安裝和運行。
(3)企業(yè)級分發(fā)的應用程序只有在企業(yè)級證書有效期內才能使用,過期后需要重新上傳證書和描述文件進行分發(fā)。
總結:
蘋果分發(fā)測試是應用程序開發(fā)過程中必不可少的一步,通過進行分發(fā)測試可以發(fā)現(xiàn)并解決應用程序中的問題和漏洞,保證應用程序的
質量和穩(wěn)定性。開發(fā)者測試和企業(yè)級分發(fā)測試各有各的特點和注意事項,開發(fā)者需要根據(jù)實際情況選擇合適的測試方式。
一門APP證書制作工具(https://platform.yimenapp.com/)提供APP證書在線制作,支持蘋果證書、安卓證書在線一鍵快捷制作。工具完全免費,注冊成為一門APP開發(fā)者即可使用,全中文化云端APP證書工具。
一鍵制作IOS蘋果證書,包含appstore上架證書、開發(fā)環(huán)境測試證書、ADhoc生產環(huán)境測試證書、在線生成P12開發(fā)者證書證書,P12推送證書、P8推送證書,快捷綁定UDID、自定義包名Bundle ID、在線獲取描述文件;
一鍵制作安卓證書,支持自定義安卓包名、簽名文件密碼(storepass)、別名(alias)、別名密碼(keypass)、公司/機構名稱 (O)、部門 (OU)、國家/地區(qū) (C)、省份 (ST)、城市 (L)、郵箱 (E)、以及安卓證書有效期。