下面就來詳細(xì)講解一下具體流程步驟炼吴。
一嗡髓、準(zhǔn)備開發(fā)者賬號:
已付費(fèi)的開發(fā)者賬號(類型可分為):
個人(Individual)
公司(Company)
企業(yè)(Enterprise)
高校(University)四種類型
每年資費(fèi)分別為$99混滔、$99枢冤、$299赃份、免費(fèi)寂拆。
二、檢查:
安裝的Xcode必須為正式版抓韩,beta版本的Xcode不能上傳項目到App Store纠永。
上傳使用的 Mac 的 OS X系統(tǒng)必須也是正式版的,beta版本也不行园蝠。
請確認(rèn)你安裝的Xcode是從App Store或者是開發(fā)者網(wǎng)站下載的
因為非官方途徑下載的Xcode可能帶有XcodeGhost 病毒渺蒿。如何檢查?
1彪薛、非官方渠道下載的Xcode編譯出來的app可能被注入第三方的代碼茂装,向另外一個網(wǎng)站上傳數(shù)據(jù)怠蹂。
2、正常的Xcode
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ ? ? ?下面無Library目錄
三少态、生成發(fā)布證書
1城侧、打開開發(fā)者中心網(wǎng)址:https://developer.apple.com??點擊:Account
2、輸入賬號和密碼登錄
3彼妻、點擊:Certificates, Identifiers & Profiles
專門生成證書嫌佑,綁定Bundle Id,綁定device設(shè)備侨歉,生成描述文件的地方
4屋摇、點擊Certificates生成證書
選擇iOS, tvOS, watchOS
選擇All
點擊右上角新添加證書
5、選擇生產(chǎn)證書(選擇App Store and Ad Hoc)
6幽邓、上傳CSR文件去獲取證書(CSR文件需要我們到本機(jī)鑰匙串里去創(chuàng)建)
在Launchpad的其他里面炮温,點擊鑰匙串訪問彈出如下界面
工具欄選擇鑰匙串訪問->證書助理->從證書頒發(fā)機(jī)構(gòu)請求證書...
將CSR文件保存到MAC磁盤的某個位置(這里我選擇的是桌面,進(jìn)行存儲)
然后回到瀏覽器牵舵,點擊choose File..
選擇創(chuàng)建好的:CertificateSigningRequest.certSigningRequest 文件柒啤,點擊選取
點擊Generate上傳證書
跳轉(zhuǎn)到如下界面,點擊 DownLoad 下載生成的證書(cer后綴的文件)畸颅,然后點擊Done担巩,你創(chuàng)建的發(fā)布證書就會存儲在帳號中。
附加項:生成p12文件在其他電腦上使用這個發(fā)布證書
雙擊安裝證書后没炒,打開鑰匙串訪問涛癌,選擇安裝的證書右鍵單擊
導(dǎo)出證書
存儲證書
設(shè)置密碼
可為證書設(shè)置密碼,也可不設(shè)置密碼漾脂;如果設(shè)置了密碼,那么別人安裝這個證書的時候就要輸入密碼胚鸯,否則無法安裝骨稿。
四姜钳、創(chuàng)建App IDs和綁定你的App的Bundle Identifier
https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action
選擇App中包含的服務(wù)拟糕,默認(rèn)有兩項
五判呕、生成描述文件
找到Provisioning Profiles 倦踢,點擊All,然后點擊右上角 + 號
選擇下面App Store這個描述文件侠草,點擊Continue
六辱挥、在App Store開辟空間
回到Member Center,點擊iTunes Connect
七园爷、在Xcode中打包工程
找到你剛剛下載的發(fā)布證書(后綴為.cer)或者p12文件,和PP文件式撼,雙擊腮介,看起來沒反應(yīng),但是他們已經(jīng)加入到你的鑰匙串中端衰。
在Xcode中選擇iOS Device(這里不能選擇模擬器)叠洗,按照下圖提示操作
等待APP的審核...
八案腺、補(bǔ)充
構(gòu)建版本的方法有兩種
一種是使用 Xcode(上面已經(jīng)介紹了)
另一種就是使用一個叫 Application Loader 這個軟件: