iosesApp從開發到發布的流程是怎樣的?
通常在去開發APP之(zhī)前,需要先分析(xī)需求。目前,該項目隻(zhī)有一些抽象的(de)想(xiǎng)法,需要(yào)進行(háng)討(tǎo)論、研(yán)究和可行性評估。思路(lù)逐步拆分,細分,較後分解成明確的需求功能點。需求分析結束後,就可以進行(háng)APP的開發了。APP開發人員拿到UI設計圖後,會根據各個(gè)UI界麵的渲染圖(tú)進行功能和(hé)界麵的開發。
APP開發,完成後,通常會進入項目測試階段。
App的功能開發完成後,測試人員(yuán)會對整個App進行測試,發現程序中的一些問題(tí)。一般情況下,開發人員需要同步調試(shì)測試人員(yuán)發現的問題。
但是這裏需要注意的是,iosesApp測試比較麻煩,需要分為內部測試和外部測試。通常內測需(xū)要開發使用個人開發賬號生(shēng)成的100台真機的調試(shì)資質作為內測設備,而外測有兩(liǎng)種:企業簽名和TF簽名。
企業簽名(míng)是用企(qǐ)業賬號打(dǎ)包蘋果安裝(zhuāng)包(IPA)的過程。它代表基(jī)於非對稱加密算法實現的數字簽(qiān)名。它指的是使用蘋果企業帳戶(hù)打(dǎ)包內部版本的IPA文件,表明蘋果企業帳戶批準了該數據(jù),然後將其發送(sòng)給其他人(rén)。蘋(píng)果簽名的本質是安裝包的授權過程,隻有授權後才能安裝在(zài)ioses係統(tǒng)上。如果app不能放在APPStore上,可以考慮授權(quán)帶有(yǒu)企業簽名的(de)APP。當然,企(qǐ)業簽名更多的(de)是APP內部測試過程中的一個內(nèi)部(bù)測試工具,通(tōng)過(guò)內(nèi)部測試(shì)對APP進行測試,檢查有無漏洞,填補空白。
TF簽名(míng),全(quán)稱testflight簽名,是將IPA文件上傳(chuán)到(dào)蘋果官方應用測試平台的過程。Testflight是(shì)蘋果官方(fāng)的應用測試平台,性質類(lèi)似於AppStore,是蘋果官方認可的分銷渠道。蘋果的TF簽名是市場上為數不多可以宣稱永不掉線的簽名(míng)。隻要上架並獲批,就可以穩定使用90天,用戶不下載90天就可以持久使用。
值得一(yī)提的是,對於一些不能放在AppStore上的應用,以上兩種(zhǒng)外部測試方(fāng)法也可以(yǐ)用來發布應用(yòng)。我每天都是這一期的作者(zhě)。如果你有任何問題,請谘詢我。