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