我們進(jìn)行APP的開發(fā),最后的過程就是軟件的上架和發(fā)布了,這個(gè)工作也是很關(guān)鍵的一步。其一會(huì)極大的影響整個(gè)項(xiàng)目的交付時(shí)間和效率問題,于此同時(shí)也會(huì)影響我們的用戶體驗(yàn)和最終用戶的粘性,所以這是app開發(fā)很關(guān)鍵的一步。那么究竟這個(gè)工作應(yīng)該如何進(jìn)行呢?尚武科技將介紹iOS APP從打包到發(fā)布appStore完整流程:
1.首先要確保代碼里面連接的是正式環(huán)境,然后選擇上傳appStore對(duì)應(yīng)的文件
如果不是不是已經(jīng)審核通過的程序都可以,都可以再次用原來(lái)的版本號(hào)進(jìn)行版本上傳,只要bulid和上次不一樣既可以,一般是累加的。因?yàn)樯a(chǎn)環(huán)境archive包其實(shí)選的是這個(gè)configration (Release)。但是要注意,所以要確保Release 選擇的是上傳appstore的發(fā)布類型
2.我們需要在發(fā)布前進(jìn)行,打發(fā)布包首先選中Product 然后選中Archive。這樣才可以成功的進(jìn)行發(fā)布。
3.如果第一步和第二步?jīng)]有問題,打包成功會(huì)進(jìn)入到如下界面。(根據(jù)經(jīng)驗(yàn),我們建議建議選擇第二種,第一種進(jìn)度條都沒有,卡在哪里都不知道)我們這里選擇第二種馬這樣非常便于我我們找到問題。
4.選中export 接下來(lái)的步驟 選擇打那種ipa包。補(bǔ)充:相關(guān)類型選擇解釋,我們可以看一下不同的類型的對(duì)應(yīng)內(nèi)容。
5.用xcode自帶的application loader工具發(fā)布,選取剛剛打出來(lái)的ipa包上傳即可,但在這里可能要等待幾分鐘,請(qǐng)有耐心,這里不是假死的狀態(tài)。
6.關(guān)鍵的一步,點(diǎn)擊https://itunesconnect.apple.com登錄。點(diǎn)擊我的app-選擇317。 請(qǐng)注意:ipa包提交到itunesconnect這段時(shí)間 可能會(huì)有一段時(shí)間緩緩沖, 等一會(huì)就OK??赡苓@個(gè)和系統(tǒng)設(shè)置有關(guān)的。
.當(dāng)發(fā)布新版本 點(diǎn)擊如下的?版本,正常是如下,可以點(diǎn)擊的,接著填寫版本信息,可以復(fù)制以前版本的
在接下來(lái)等它在這里發(fā)生變化(大概要等待4分鐘,等待加號(hào)可以點(diǎn)擊,就可以選擇剛剛上傳的ipa包了)
到這里我們就可以等待審核了, 這樣就可以了,狀態(tài)變成正在等待審核。
有的開發(fā)者很想實(shí)現(xiàn)4位版本好的實(shí)現(xiàn),其實(shí)也不難,首先弄清楚原理:實(shí)現(xiàn)原理:添加一個(gè)自己管理的配置項(xiàng)值 sys-clientVersion,(所有展示相關(guān),以及根據(jù)版本判斷升級(jí)流程相關(guān)全用該值)具體實(shí)現(xiàn):
1、plist添加新的配置項(xiàng)
2、添加取值的宏定義,以后公共入?yún)?,設(shè)置里面顯示的版本號(hào),以及根據(jù)版本號(hào)判斷升級(jí)流程相關(guān),全用該宏
#define SYS_CLIENTVER [[[NSBundle mainBundle] infoDictionary] objectForKey:@"sys-clientVersion"]
//eg:公共參數(shù)
+ (NSDictionary *)addCommonParameters:(NSDictionary*)dic
{
//給所有接口,添加版本號(hào)參數(shù)
NSMutableDictionary *param = [NSMutableDictionary dictionaryWithDictionary:dic];
[param setObject:SYS_CLIENTVER forKey:@"version"];
[param setObject:@"Iph" forKey:@"platform"];
return [NSDictionary dictionaryWithDictionary:param];
}
3、上傳appStore,新版本寫成sys-clientVersion
通過以上步驟我們就可以對(duì)app的在蘋果應(yīng)用的發(fā)布有了一個(gè)比較全面的了解,這里需要的是經(jīng)驗(yàn)和多多留心一些app開發(fā)中的發(fā)布細(xì)節(jié),這樣才能有較好的效果實(shí)現(xiàn)。
。
尚武科技研學(xué)京津冀協(xié)同創(chuàng)新新聞 以軟件開發(fā)賦能“京津研發(fā)、河北轉(zhuǎn)化”
近日,尚武科技組織全體技術(shù)、運(yùn)營(yíng)及市場(chǎng)團(tuán)隊(duì),專題學(xué)習(xí)了國(guó)家統(tǒng)計(jì)局發(fā)布的京津冀區(qū)域協(xié)同創(chuàng)新相關(guān)新聞及省科技廳配套解讀,深入研讀“京津研發(fā)、河北轉(zhuǎn)化”提速升級(jí)的核心舉措與顯著成效。新聞中,京津冀創(chuàng)新發(fā)展指數(shù)持續(xù)上揚(yáng)、河北吸納京津技術(shù)合同成交額突破千億、中試…
尚武科技研學(xué)長(zhǎng)安區(qū)對(duì)接會(huì) 以軟件開發(fā)錨定產(chǎn)學(xué)研協(xié)同新路徑
近日,尚武科技組織技術(shù)、運(yùn)營(yíng)及市場(chǎng)核心團(tuán)隊(duì),專題學(xué)習(xí)了石家莊市長(zhǎng)安區(qū)創(chuàng)新資源對(duì)接座談會(huì)的相關(guān)內(nèi)容。此次座談會(huì)搭建了政校企協(xié)同創(chuàng)新的橋梁,聚焦空天信息、遙感測(cè)繪等領(lǐng)域的成果轉(zhuǎn)化與合作,為我們這類立足河北的科技企業(yè)指明了方向。我們雖未參與此次現(xiàn)場(chǎng)會(huì)議,但深…
多維深耕APP頁(yè)面質(zhì)感,賦能軟件開發(fā)公司筑牢行業(yè)核心競(jìng)爭(zhēng)力
在數(shù)字化浪潮下,APP開發(fā)的核心已從“功能實(shí)現(xiàn)”轉(zhuǎn)向“體驗(yàn)升級(jí)”,頁(yè)面質(zhì)感直接決定用戶留存與品牌口碑。無(wú)論是APP開發(fā)、小程序開發(fā)還是全鏈路軟件開發(fā),頁(yè)面質(zhì)感的打磨都需兼顧視覺美感、交互流暢度與地域用戶適配性,唯有精準(zhǔn)把控細(xì)節(jié),才能在同類產(chǎn)品中脫穎而出。以下…