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