真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

iOS應(yīng)用發(fā)布指南

iOS應(yīng)用發(fā)布指南

成都創(chuàng)新互聯(lián)專業(yè)提供成都主機(jī)托管四川主機(jī)托管成都服務(wù)器托管四川服務(wù)器托管,支持按月付款!我們的承諾:貴族品質(zhì)、平民價(jià)格,機(jī)房位于中國電信/網(wǎng)通/移動(dòng)機(jī)房,中國電信成都樞紐中心服務(wù)有保障!

 

  iOS應(yīng)用的打包和發(fā)布對(duì)于初學(xué)者來說是一件復(fù)雜繁瑣的事,本文收集整理了iOS應(yīng)用打包、發(fā)布和App Store上架等各個(gè)過程中的操作步驟、注意事項(xiàng),希望能作為初學(xué)者的指南。

開發(fā)者賬號(hào)

  要發(fā)布iOS應(yīng)用,必須先注冊(cè)開發(fā)者賬號(hào)。蘋果開發(fā)者賬號(hào)有三種:Individuals(個(gè)人),Organizations(組織機(jī)構(gòu))和Educational Institutions(教育機(jī)構(gòu))。其中Organizations又分為了Company(公司)和Enterprise(企業(yè))。教育機(jī)構(gòu)的我們一般接觸不到,所以不討論,其他幾種之間的主要區(qū)別如下:


個(gè)人

公司

企業(yè)

費(fèi)用

99美元

99美元

299美元

App Store上架

支持

支持

不支持

In-house發(fā)布

不支持

不支持

支持

可協(xié)作人數(shù)

1

多人

多人

TestFlight Beta測試

支持

支持

不支持

  賬號(hào)注冊(cè)鏈接:https://developer.apple.com/programs/enroll/,如果是注冊(cè)個(gè)人開發(fā)者賬號(hào),需要提供個(gè)人姓名、地址等信息;如果是注冊(cè)O(shè)rganizations賬號(hào),需要提供鄧白氏編碼等企業(yè)相關(guān)信息,注冊(cè)過程跟著蘋果網(wǎng)站的指引走就可以。

  App發(fā)布有兩種:

  1.上架到App Store,處于app銷售范圍內(nèi)的用戶可以在App Store中下載并安裝,使用公司賬號(hào)發(fā)布;

  2.In-house發(fā)布,被發(fā)布的app不會(huì)上架到App Store,只有能獲取下載途徑的用戶可以安裝,使用企業(yè)賬號(hào)發(fā)布。公司內(nèi)部的應(yīng)用一般通過這種方式發(fā)布。

  如果需要進(jìn)行App Store發(fā)布,就注冊(cè)公司賬號(hào);In-house發(fā)布則需要企業(yè)賬號(hào)。

  擁有賬號(hào)后,還需要在Xcode中進(jìn)行配置,打開Xcode->偏好設(shè)置->account,添加賬號(hào):

iOS應(yīng)用發(fā)布指南

iOS應(yīng)用發(fā)布指南

發(fā)布相關(guān)各元素介紹

  擁有開發(fā)者賬號(hào)后,就可以登錄https://developer.apple.com/account/,登錄界面:

iOS應(yīng)用發(fā)布指南

  然后點(diǎn)擊下圖紅框中的標(biāo)簽就可以進(jìn)入證書、授權(quán)文件管理頁面:

iOS應(yīng)用發(fā)布指南

Certificates(證書)

iOS應(yīng)用發(fā)布指南

  證書是對(duì)電腦開發(fā)資格的認(rèn)證,用來給app簽名,只有被簽名的app才能保證其來源可信,代碼完整未被不明第三方修改。根據(jù)用途證書又分為兩種:iOS Certificates (Development)和iOS Certificates (Production)。安裝了Development證書的電腦,可以為app測試包進(jìn)行簽名,被簽名的app只能安裝在調(diào)試設(shè)備(由開發(fā)授權(quán)文件指定,后面會(huì)講)上進(jìn)行測試,Development證書可以生成副本,在“鑰匙串訪問”中導(dǎo)出p12文件以供其他電腦安裝,安裝了證書的電腦具有相同的權(quán)限;在安裝了Production證書的電腦簽名的app包可以進(jìn)行發(fā)布,發(fā)布后的app可以在調(diào)試設(shè)備列表外的iOS設(shè)備上安裝,Production證書不能生成副本,因此發(fā)布機(jī)只能有一臺(tái)。

Provisioning Profiles(授權(quán)文件)

iOS應(yīng)用發(fā)布指南

  授權(quán)文件用于授權(quán)哪些iOS設(shè)備可以安裝這個(gè)app,里面包括了簽名使用的證書,被允許安裝app的設(shè)備的UDID(iOS設(shè)備的一個(gè)唯一識(shí)別碼)以及app的App ID(app的唯一標(biāo)識(shí)符),使用Xcode歸檔應(yīng)用程序的時(shí)候會(huì)用到這個(gè)文件。根據(jù)使用的證書不同,分為兩種:Development和Distribution,分別用于開發(fā)和發(fā)布。

Device(調(diào)試設(shè)備)

iOS應(yīng)用發(fā)布指南

  In-House發(fā)布或者在App Store發(fā)布的app都可以安裝在任意支持的iOS設(shè)備上,但是沒有經(jīng)過發(fā)布的app只能安裝在被授權(quán)的調(diào)試設(shè)備上測試。以iPhone為例,點(diǎn)擊創(chuàng)建按鈕后,填寫設(shè)備名和UDID,創(chuàng)建設(shè)備。

iOS應(yīng)用發(fā)布指南

  一個(gè)賬號(hào)最多只能添加100臺(tái)調(diào)試設(shè)備,所以如果你的開發(fā)者賬號(hào)為多個(gè)項(xiàng)目共享的話,請(qǐng)合理分配調(diào)試設(shè)備名額。

In-House發(fā)布app

  以下操作都是使用企業(yè)賬號(hào)。

第一步、申請(qǐng)證書

  Development證書和Production證書的申請(qǐng)過程是相同的,需要在你的發(fā)布機(jī)(給app簽名的一臺(tái)Mac電腦)上生成一個(gè)CSR文件,生成過程:

  進(jìn)入鑰匙串訪問->證書助理->從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書

iOS應(yīng)用發(fā)布指南

iOS應(yīng)用發(fā)布指南

在網(wǎng)頁上點(diǎn)擊創(chuàng)建證書按鈕,并選擇要?jiǎng)?chuàng)建的證書類型,下圖是

iOS應(yīng)用發(fā)布指南

iOS應(yīng)用發(fā)布指南

  Development證書選“iOS App Development”,In-house發(fā)布的證書選“In-House and Ad Hoc”。

  點(diǎn)擊Continue按鈕,上傳CSR文件,就可以生成證書了。

第二步、創(chuàng)建App ID

  點(diǎn)擊創(chuàng)建按鈕,填寫Name和Bundle ID,Name是該app在App IDs列表中顯示的名字,Bundle ID是app的唯一標(biāo)識(shí)符,命名一般是公司或團(tuán)隊(duì)名加上Name,中間用“.”連接。

iOS應(yīng)用發(fā)布指南

  點(diǎn)擊Continue創(chuàng)建App ID。

第三步、創(chuàng)建授權(quán)文件

iOS應(yīng)用發(fā)布指南

  點(diǎn)擊創(chuàng)建按鈕,選擇下圖紅框中的選項(xiàng)

 

iOS應(yīng)用發(fā)布指南

點(diǎn)擊Continue按鈕,選擇前兩步中創(chuàng)建的App ID和證書,完成創(chuàng)建。

iOS應(yīng)用發(fā)布指南

iOS應(yīng)用發(fā)布指南

第四步、給app簽名

  把上一步生成的授權(quán)文件下載并傳給開發(fā)人員,開發(fā)人員利用授權(quán)文件導(dǎo)出xcarchive文件,并把xcarchive文件上傳到發(fā)布機(jī)上。用Xcode打開xcarchive文件,點(diǎn)擊Export按鈕:

iOS應(yīng)用發(fā)布指南

iOS應(yīng)用發(fā)布指南

  選擇開發(fā)團(tuán)隊(duì):

iOS應(yīng)用發(fā)布指南

  最后選擇存儲(chǔ)位置,就可以導(dǎo)出簽名好的ipa包,可以傳到iOS設(shè)備進(jìn)行安裝了。

App Store發(fā)布

  以下操作都是使用公司賬號(hào)。

第一步、申請(qǐng)證書

  步驟基本與申請(qǐng)In-House證書相同,證書類型選擇下圖紅框中的:

iOS應(yīng)用發(fā)布指南

第二步、創(chuàng)建App ID(與In-House發(fā)布相同)

第三步、創(chuàng)建授權(quán)文件

  授權(quán)文件類型選擇下圖紅框中的選項(xiàng),其他與In-House發(fā)布相同。

iOS應(yīng)用發(fā)布指南

第四步、給app簽名并上傳到App Store

  用Xcode打開xcarchive文件,選擇“Upload to App Store”,根據(jù)提示上傳app到App Store。

iOS應(yīng)用發(fā)布指南

  根據(jù)軟件包的大小,上傳過程長短也不一。上傳成功后會(huì)在iTunes Connect里看到這個(gè)包,查看方法下一步中會(huì)講到。如果沒有看到就說明上傳出現(xiàn)了問題,需要留意來自蘋果的郵件,郵件會(huì)詳細(xì)說明問題出在哪。

第五步、登錄iTunes Conncet管理app

  iTunes Connect是面向應(yīng)用開發(fā)人員的一個(gè)門戶網(wǎng)站,允許開發(fā)人員管理其應(yīng)用,跟蹤下載情況。登錄后,開發(fā)人員會(huì)在“我的App”看到自己的所有應(yīng)用,網(wǎng)址為https://itunesconnect.apple.com/。

  在“我的App”中點(diǎn)擊需要操作的app,就進(jìn)入了app管理頁面。在“活動(dòng)”->“所有構(gòu)建版本”中可以看到上一步中上傳的app包。我們可以對(duì)上傳的包進(jìn)行TestFlight beta測試,允許指定測試員的Apple ID下載和安裝該app。

iOS應(yīng)用發(fā)布指南

  app上架到App Store之前還要經(jīng)過蘋果方的審核,需要回到“App Store”標(biāo)簽,新建一個(gè)版本以供審核,按鈕位置如下圖:

iOS應(yīng)用發(fā)布指南

  然后填寫版本號(hào)、版本信息、app的描述、預(yù)覽圖等信息,這些信息通常都需要app的運(yùn)營人員提供,所以最好在“用戶和職能”中把運(yùn)營人員邀請(qǐng)進(jìn)開發(fā)者賬號(hào),作為app管理員,讓他們親自來填這些信息,然后就可以提交審核了。


文章題目:iOS應(yīng)用發(fā)布指南
標(biāo)題路徑:http://weahome.cn/article/jpogih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部