iOS 上架流程

  1. 我們需要有一個付費(fèi)的蘋果開發(fā)者賬號扛拨,個人($99/年),企業(yè)($299/年)使套。
    登陸蘋果賬號。
    點(diǎn)擊進(jìn)入 Certificates捣染,IDs&Profiles 頁面。

Certificates (證書)停巷,相當(dāng)于通行證耍攘,申請證書是我們進(jìn)行真機(jī)調(diào)試與發(fā)布的第一步。證書有兩種:
1) 開發(fā)證書 ( Development Certificates )畔勤,主要是授權(quán)mac設(shè)備的開發(fā)權(quán)限蕾各。
2) 發(fā)布證書 (Distribution Certificates ), 主要是授權(quán)mac設(shè)置發(fā)布權(quán)限庆揪。

Identifiers (標(biāo)識符)式曲,相當(dāng)于身份證,用于創(chuàng)建以下三個:
App IDs
Pass Type IDs
Website Push IDs
其中缸榛,App ID是應(yīng)用的唯一標(biāo)示符吝羞,每一個應(yīng)用的app id是不一樣的。

Devices 用于創(chuàng)建測試設(shè)備内颗,允許創(chuàng)建100個設(shè)備

Provisioning Profiles (描述文件)钧排。用于將 Certificates、Identifiers起暮、Devices 結(jié)合起來卖氨,形成一個描述證書、標(biāo)示符的描述文件负懦。Provisioning Profiles 放入我們的 Xcode 中筒捺,讓 Xcode 知道我們的證書和哪些設(shè)備之類的信息相匹配。

首先創(chuàng)建新的 App ID纸厉。


pic1.png

選擇 App IDs系吭,點(diǎn)擊“+”。添加新的 AppID颗品。


pic2.png

創(chuàng)建新的 AppID肯尺,需要填寫App ID Description,就是有關(guān) App 的一個描述躯枢,填寫 App 的名字就可以的则吟。
App ID Suffix 有兩個選項(xiàng):

Explicit App ID :

需要填寫一個明確的 App ID。我們做項(xiàng)目時的Bundle Identifier (Bundle ID)是用來標(biāo)識app的锄蹂。我們的App ID也是用來標(biāo)識app的氓仲。Explicit App ID 就是要確定一個唯一的 Bundle ID,用來標(biāo)示我們的 app得糜,使它有一個固定的身份敬扛。可以發(fā)現(xiàn)朝抖,當(dāng)提交應(yīng)用到蘋果時啥箭,如果我們一開始沒寫 Explicit App ID,蘋果會自動幫我們生成一個與我們發(fā)布時填的一樣的 Bundle ID 到我們的 App ID中治宣。

   填寫  Explicit App ID 的格式為:com.company.appName

Wildcard App ID:需要我們填一個通配的 App ID 急侥。我們只需要填一個在所有應(yīng)用都能試用的 App ID 就可以了。

  填寫  Wildcard App ID 的格式為:com.company.* 
pic3.png

App Services 會默認(rèn)倆個勾選選項(xiàng)侮邀, Game Center 和In-App Purchase缆巧。點(diǎn)擊 Continue。


pic4.png

確認(rèn)自己填寫的信息是否有誤豌拙,如果沒有陕悬,點(diǎn)擊 Register ,生成新的 App ID按傅。如果有捉超,點(diǎn)擊 Back 返回上級頁面,重新設(shè)置相關(guān)信息唯绍。


pic5.png

下面顯示的了拼岳,我們新增的 App ID。
pic6.png

申請本地證書况芒。
首先惜纸,在電腦的菜單頁面,進(jìn)入其他,找到鑰匙串訪問耐版。

pic2-0.png

從 鑰匙串訪問 -> 證書助理 -> 從證書頒發(fā)機(jī)構(gòu)請求證書


pic2-1.png

填寫郵件地址祠够,隨便一個就可以。點(diǎn)擊 繼續(xù)粪牲。


pic2-2.png

點(diǎn)擊存儲古瓤。
pic2-3.png

本地證書已經(jīng)創(chuàng)建好了。本地證書可以同時用來生成 開發(fā)證書 和 發(fā)布證書腺阳。
pic2-4.png

然后我們先生成一個發(fā)布證書落君, 開發(fā)證書步驟相同。


pic7.png

如果生成開發(fā)證書亭引,選擇第一個紅框绎速。如果生成發(fā)布證書,選擇第二個紅框焙蚓。


pic8.png

點(diǎn)擊 Continue朝氓。
pic9.png

選擇之前創(chuàng)建的本地證書。


pic10.png

點(diǎn)擊 Generate主届。生成發(fā)布證書赵哲。
pic11.png

點(diǎn)擊 Download。生成完開發(fā)證書和發(fā)布證書之后君丁,本地證書就可以刪除了枫夺。雙擊下載到本地的開發(fā)證書和發(fā)布證書,安裝到鑰匙串中绘闷。
pic12.png

之后橡庞,生成發(fā)布描述文件。開發(fā)描述文件步驟相同印蔗。
在Provision Profiles -> All -> +
如果生成開發(fā)描述文件扒最,選擇 Development -> iOS App Development
如果生成發(fā)布描述文件,選擇 Distribution -> App Store
選擇完成后华嘹,點(diǎn)擊Continue吧趣。


pic12.png

選擇之前創(chuàng)建的 App ID。點(diǎn)擊Continue耙厚。


pic13.png

選擇之前生成的發(fā)布證書强挫。點(diǎn)擊Continue。


pic14.png

給新建的發(fā)布描述文件命名薛躬。點(diǎn)擊Continue俯渤。


pic15.png

成功生成了發(fā)布描述文件。Download -> Done型宝。
pic16.png

在Provision Profiles -> All 中八匠,可以找到剛生成的發(fā)布描述文件絮爷。


pic17.png

回到Account頁面,選擇 iTunes Connect -> 我的 App梨树。


pic24.png

點(diǎn)擊“+”坑夯,新建 App。填寫 App 相關(guān)信息劝萤。


pic25.png

在開發(fā)者賬號中渊涝,需要創(chuàng)建的ID慎璧,證書和文件完成之后床嫌,回到項(xiàng)目中。填寫相應(yīng)數(shù)據(jù)胸私。
在項(xiàng)目中厌处,登陸開發(fā)者賬號。

在 Bundle Identifier 中岁疼,填寫生成 App ID 時阔涉,填寫的 Bundle Identifier。必須一致捷绒。
Team 中選擇瑰排,開發(fā)者賬號中的Team。Signing Certificate中暖侨,選擇之前生成的證書椭住。


pic18.png

項(xiàng)目的開發(fā)者和證書匹配正確后,在 Product -> Archive字逗。
如果不是第一次上傳 App京郑,在 Archive 之前,要確保版本號與之前的不同葫掉。否則 Archive 失敗些举。
成功之后,彈出下面的頁面俭厚。點(diǎn)擊 Upload to App Store户魏。


pic19.png

點(diǎn)擊 Next。


pic20.png

選擇 Manually manage signing挪挤。 使用我們之前生成好的證書和描述文件绪抛。點(diǎn)擊 Next。


pic21.png

選擇之前生成好的證書电禀。點(diǎn)擊 Next幢码。


pic22.png

等待 App 上傳成功。

pic23.png

如果上傳失敗尖飞,提示信息如下症副。


Archive fail.png

解決方法:
1)在項(xiàng)目文件中店雅,找到1024*1024的 App Icon。
2)導(dǎo)出圖片為 .png 贞铣,"alpha"選項(xiàng)不勾選闹啦。
3)用新生成的 .png 圖片代替原來的圖片。
4)重新 Archive辕坝。

進(jìn)入開發(fā)者賬號窍奋,iTunes Connect中,找到之前創(chuàng)建的App酱畅,點(diǎn)擊構(gòu)建版本后的“+”琳袄。


pic27.png

可以找到最近上傳的版本。選擇對應(yīng)的 App 版本纺酸。點(diǎn)擊完成后窖逗,提交審核上傳就可以了。


pic28.png

如果第一次上傳 App 到 App Store 里的構(gòu)建版本顯示“缺少合規(guī)證明”餐蔬,在項(xiàng)目的plist文件中碎紊,
App Uses Non-Exempt Encryption 設(shè)置為 NO。重新上傳一個版本樊诺。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末仗考,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子词爬,更是在濱河造成了極大的恐慌秃嗜,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件缸夹,死亡現(xiàn)場離奇詭異痪寻,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)虽惭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進(jìn)店門橡类,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人芽唇,你說我怎么就攤上這事顾画。” “怎么了匆笤?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵研侣,是天一觀的道長。 經(jīng)常有香客問我炮捧,道長庶诡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任咆课,我火速辦了婚禮末誓,結(jié)果婚禮上扯俱,老公的妹妹穿的比我還像新娘。我一直安慰自己喇澡,他們只是感情好迅栅,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著晴玖,像睡著了一般读存。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上呕屎,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天让簿,我揣著相機(jī)與錄音,去河邊找鬼榨惰。 笑死拜英,一個胖子當(dāng)著我的面吹牛静汤,可吹牛的內(nèi)容都是我干的琅催。 我是一名探鬼主播,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼虫给,長吁一口氣:“原來是場噩夢啊……” “哼藤抡!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起抹估,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤缠黍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后药蜻,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瓷式,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年语泽,在試婚紗的時候發(fā)現(xiàn)自己被綠了贸典。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡踱卵,死狀恐怖廊驼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情惋砂,我是刑警寧澤妒挎,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站西饵,受9級特大地震影響酝掩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜眷柔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一期虾、第九天 我趴在偏房一處隱蔽的房頂上張望积蜻。 院中可真熱鬧,春花似錦彻消、人聲如沸竿拆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽丙笋。三九已至,卻和暖如春煌贴,著一層夾襖步出監(jiān)牢的瞬間御板,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工牛郑, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留怠肋,地道東北人。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓淹朋,卻偏偏與公主長得像笙各,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子础芍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 上架步驟 一杈抢、創(chuàng)建創(chuàng)建App ID 二、創(chuàng)建證書請求文件 (CSR文件) 三仑性、創(chuàng)建發(fā)布證書 (CER) 四惶楼、創(chuàng)建P...
    YANG1220閱讀 980評論 0 12
  • 上架流程是每位開發(fā)者的必學(xué)歷程,下面來溫習(xí)一下蘋果APP上架流程诊杆。 1.首先打開蘋果開發(fā)者網(wǎng)站歼捐,Apple Dev...
    虞小虞閱讀 1,867評論 0 26
  • 引言 關(guān)于開發(fā)證書配置(Certificates & Identifiers & Provisioning Pro...
    奮斗的蝸牛閱讀 7,381評論 2 20
  • 引言關(guān)于開發(fā)證書配置(Certificates & Identifiers & Provisioning Prof...
    molake閱讀 48,254評論 7 62
  • 亂序單詞抄完了一遍 單詞筆記聽完了 下一步應(yīng)該是:高分閱讀80篇,亂序單詞再來晨汹,詞根和長短句筆記作為回爐使用 開始...
    kingkissblue閱讀 268評論 0 1