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