国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > iOS > 正文

iOS APP 上架證書(shū)打包

2019-11-09 17:43:41
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
    一、證書(shū)的導(dǎo)出      1.1 前期工作        首先你需要有一個(gè)蘋果的開(kāi)發(fā)者帳號(hào),一個(gè)Mac系統(tǒng)。        如果沒(méi)有帳號(hào)可以在打開(kāi)http://developer.apple.com/申請(qǐng)加入蘋果的開(kāi)發(fā)者計(jì)劃。怎么申請(qǐng)網(wǎng)上有詳細(xì)的介紹,因?yàn)槲覜](méi)有實(shí)際申請(qǐng)過(guò),所以在此不多做介紹。        如果你已經(jīng)有了一個(gè)IDP,打開(kāi)https://developer.apple.com/并登錄到蘋果MemberCenter,登錄以后可以看到下面這個(gè)界面,列出了你開(kāi)發(fā)需要的一些工具,支持,itunes app管理等內(nèi)容。見(jiàn)下:                     選擇Certificates, Identifiers & PRofiles(左邊第二項(xiàng)),申請(qǐng)證書(shū)、App ID、設(shè)備等配置都在此處。見(jiàn)下:                  以上是對(duì)應(yīng)開(kāi)發(fā)的不同版本對(duì)應(yīng)的不同的配置,我上架的是手機(jī)版,所以就選擇了iOS Apps 中的Certificates    1.2 申請(qǐng)App Id                選擇App IDs ——>點(diǎn)擊+創(chuàng)建一個(gè)新的App ID                     其中有兩項(xiàng)需要你自己填:        第一個(gè)Name,用來(lái)描述你的AppId,這個(gè)隨便填,沒(méi)有什么限制,最好是項(xiàng)目名稱,這樣方便自己辨識(shí)(不允許中文哦);        第二項(xiàng)Bundle ID (App ID Suffix),這是你appid的后綴,這個(gè)需要仔細(xì)。因?yàn)檫@個(gè)內(nèi)容和你的程序直接相關(guān),后面很多地方要用到,最好是com.yourcompany.yourappname的格式,我用的是項(xiàng)目中的Bundle ID(反正這樣是最保險(xiǎn)的)              第三項(xiàng)App Services,默認(rèn)會(huì)選擇2項(xiàng),不能修改,只需要選擇上自己需要的服務(wù)即可,不知道在哪里看到說(shuō)是必須要選上推送,否則后面就沒(méi)有辦法修改了,但是我自己測(cè)試的是可以修改的。如果不放心的同學(xué)可以選擇上哦!        然后點(diǎn)擊Continue確認(rèn)沒(méi)有錯(cuò)的話直接點(diǎn)擊Submit后點(diǎn)擊Done即完成App Id的創(chuàng)建      1.3 創(chuàng)建證書(shū)         1.3.1、先創(chuàng)建一個(gè)證書(shū)請(qǐng)求文件                這兒需要一個(gè)Mac系統(tǒng)。以下內(nèi)容以O(shè)S X Yosemite系統(tǒng)為例,另外版本差別不是很大。        首先打開(kāi)應(yīng)用程序-實(shí)用工具-鑰匙串訪問(wèn)(KEY CHAIN),在證書(shū)助理中,選擇"從證書(shū)頒發(fā)機(jī)構(gòu)求證書(shū)",如下圖:                在下圖所示的界面,你的電子郵件地址:填你申請(qǐng)idp的電子郵件地址,常用名稱,默認(rèn)就好,CA空,選擇存貯到磁盤,點(diǎn)擊"繼續(xù)":                 選擇保存的位置,比如選擇桌面。下一步點(diǎn)擊完成,你就可以看到你的桌面多了一個(gè)CertificateSigningRequest.certSigningRequest的證書(shū)請(qǐng)求文件。注:CSR文件盡量每個(gè)證書(shū)都制作一次,將常用名稱區(qū)分開(kāi)來(lái),因?yàn)樵摮S妹Q是證書(shū)中的密鑰的名字。      1.3.2 制作Provisioning Profile證書(shū)文件          1.3.2.1 開(kāi)發(fā)者證書(shū)的制作:登陸到開(kāi)發(fā)者中心,找到證書(shū)配置的版塊,選擇,點(diǎn)擊右上角的加號(hào):                                            發(fā)布證書(shū)和開(kāi)發(fā)者證書(shū)需要操作兩次,分別創(chuàng)建,開(kāi)發(fā)者證書(shū)用于真機(jī)調(diào)試,發(fā)布證書(shū)用于提交到AppStore。                               然后下一步,會(huì)提示創(chuàng)建CSR文件,也就是證書(shū)簽名請(qǐng)求文件。                             直接選擇我們上一步保存在桌面的CertificateSigningRequest.certSigningRequest的證書(shū)請(qǐng)求文件即可。              提交上去后就會(huì)生成一個(gè)cer證書(shū),如圖所示,有效期為一年。                         點(diǎn)擊DownLoad,雙擊安裝。(如果安裝不上,可以直接將證書(shū)文件拖拽到鑰匙串訪問(wèn)的列表中)        1.3.2.2 Provisioning Profile證書(shū)制作:到這一步證書(shū)還沒(méi)湊全,想提交AppStore還需要PP證書(shū)。            點(diǎn)擊Provisioning Profiles,然后點(diǎn)擊右上角的加號(hào)。                       該流程也需要進(jìn)行兩次,分別創(chuàng)建開(kāi)發(fā)用的PP證書(shū)和發(fā)布的PP證書(shū)。                     下一步的選擇項(xiàng)里會(huì)自動(dòng)檢測(cè)匹配你的AppID,另外下拉項(xiàng)中還可以選擇wildCard格式。           注意:wildCard格式的證書(shū)沒(méi)有推送,PassCard等服務(wù)的應(yīng)用,慎重選擇。           繼續(xù),這里有一個(gè)區(qū)別,因?yàn)镻P證書(shū)的開(kāi)發(fā)者證書(shū)需要真機(jī)調(diào)試,所以我們需要綁定真機(jī),這里因?yàn)橹拔姨砑舆^(guò)一些設(shè)備,所以這里就可以直  接全選添加,如果沒(méi)有的話,需要將真機(jī)的udid復(fù)制出來(lái)在此添加,在發(fā)布PP文件中,是沒(méi)有這一步的。                      之后就是輸入一個(gè)PP證書(shū)的名字了,然后生成,下載保存,雙擊就添加到Xcode中,這樣在真機(jī)調(diào)試或者發(fā)布時(shí),就可以分別有不同的PP證書(shū)與其對(duì)應(yīng)。【其實(shí)可以不用下載保存,具體原因后面會(huì)介紹到】       1.4  配置項(xiàng)目環(huán)境         1.4.1 Account的配置           Xcode——>Preferences 就會(huì)出現(xiàn)Account的配置界面,如圖:                   點(diǎn)擊+可以選擇Add Apple ID;點(diǎn)擊View Details可以查看該Apple Id下的Certificates和Provisioning Profile證書(shū)文件,在這里你可以點(diǎn)擊下載。       1.4.2 項(xiàng)目的配置         在項(xiàng)目Targets下的Identity中,Team選擇對(duì)應(yīng)的Apple ID 即可         在XCode的項(xiàng)目設(shè)置里,Provisioning Profile就可以選擇對(duì)應(yīng)的證書(shū)。          前期的準(zhǔn)備工作就算完成了。    二、    ipa打包      2.1 Archive在線打包          在真機(jī)狀態(tài)下選擇Product——>Archive(如果不是真機(jī)狀態(tài)下,Archive會(huì)是灰色不可用的),成功會(huì)彈出如下圖:                    網(wǎng)上說(shuō)先點(diǎn)擊Validate進(jìn)行驗(yàn)證,雖說(shuō)驗(yàn)證的過(guò)程有點(diǎn)小慢,但是為了審核順利點(diǎn),還是驗(yàn)證下為好(有次validate一直不成功,直接導(dǎo)出ipa的安裝包也沒(méi)錯(cuò)誤,因?yàn)椴簧蟼鞯绞袌?chǎng),所以暫時(shí)沒(méi)有遇到問(wèn)題。這算是應(yīng)付公差,不建議使用哦)。          驗(yàn)證成功后點(diǎn)擊Export導(dǎo)出ipa的包用與上傳即可。    三、ipa提交App Store      3.1  在itunes中創(chuàng)建程序      登錄開(kāi)發(fā)者中心,選擇Itunes Connect,進(jìn)入后選擇“我的App”如下圖:                          點(diǎn)擊左上角的+選擇“新建App”,根據(jù)自己的app然后填寫(xiě)相應(yīng)的信息即可,因?yàn)轫?xiàng)目較多,就不一一講解了,但是其中的注意事項(xiàng)會(huì)寫(xiě)到:          1、選擇語(yǔ)言的時(shí)候,簡(jiǎn)體中文是Simplified Chinese,不要再找Chinese了,找不到的(我就是)     2、套裝ID與SKU主要是app的唯一標(biāo)識(shí)吧,我是用的項(xiàng)目中Bundle Identifier的內(nèi)容,即com.company.projectname    (App信息以及價(jià)格與定價(jià)根據(jù)app不同自己填寫(xiě)就可以了)    3.上傳App Icon的時(shí)候,注意那個(gè)問(wèn)號(hào)哦,需要上傳1024*1024的,而且不能有圓角效果哦!    4.這里需要不同屏幕的截圖,可以直接用模擬機(jī)運(yùn)行后截圖。待模擬器運(yùn)行開(kāi)始的時(shí)候,按住cmd+S, 模擬器的屏幕截圖就直接保存在桌面上了。    5.上傳的時(shí)候會(huì)提示“無(wú)法載入文件”的問(wèn)題。原因是:截圖保存的文件名有中文,修改下截圖名稱即可!    6.屏幕尺寸大家都可以查到,為了自己方便,簡(jiǎn)單備注下:         4.7英寸 ——>iphone6          5.5英寸——>iphone 6 plus       4英寸 ——>iphone5S            3.5英寸 ——> iphone 4S          7、ipa包的上傳:我使用的是Applicaton Loader            點(diǎn)擊選取,選擇導(dǎo)出的ipa的文件,然后選擇對(duì)應(yīng)的信息,成功之后,30分鐘~1小時(shí)差不多久可以在“構(gòu)建版本”首次的話會(huì)直接提交app,如果有多個(gè)版本的話,需要在這里選擇對(duì)應(yīng)需要審核的版本即可      8、不要忘記填寫(xiě)測(cè)試賬號(hào),否則會(huì)被拒的,而且一定要跟服務(wù)器同事說(shuō)好,不要?jiǎng)h除測(cè)試賬號(hào),否則同樣被拒(我就遇到了)       9、聯(lián)系*****中需要加中國(guó)的區(qū)號(hào)+86后面是具體的聯(lián)系*****,如:+86 15167896568      10、還有個(gè)IDFA的廣告得到選擇,看著提示如果出現(xiàn)偏差感覺(jué)都要搞砸的樣子,所以找到網(wǎng)上一個(gè)選擇,應(yīng)該不會(huì)出錯(cuò)          大功告成了,希望可以幫到別人,也希望自己不要忘記參考文檔:              鏈接1:http://www.it165.net/pro/html/201409/22419.html  【app上架詳解,版本較老】              鏈接2:http://www.w-cun.com/post/ioskai_34009.htm  【證書(shū)的申請(qǐng),看到講解比較細(xì)的,證書(shū)部分借鑒最多呢】              鏈接3:http://www.cocoachina.com/bbs/read.php?tid-277776.html  【itues connect上傳截圖提示無(wú)法載入文件問(wèn)題解決方法】              鏈接4:http://bbs.umeng.com/thread-5420-1-1.html    【如何防止應(yīng)用因獲取IDFA被拒】
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阳江市| 丰台区| 平顶山市| 玛曲县| 祁门县| 苗栗县| 科尔| 和林格尔县| 成都市| 崇仁县| 华安县| 白水县| 平南县| 玉门市| 金湖县| 巴塘县| 若羌县| 广河县| 宽甸| 涪陵区| 花垣县| 沅陵县| 中山市| 婺源县| 浪卡子县| 常德市| 上栗县| 景泰县| 萨嘎县| 井陉县| 临沂市| 剑川县| 灵石县| 天镇县| 安义县| 改则县| 兴安盟| 始兴县| 灵寿县| 石台县| 遵义市|