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