成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

圖文講解:iOS App提交流程

移動開發(fā) iOS
由于蘋果的機(jī)制,在非越獄機(jī)器上安裝應(yīng)用必須通過官方的App Store,開發(fā)者開發(fā)好應(yīng)用后上傳App Store,也需要通過審核等環(huán)節(jié)。AppCan作為一個(gè)跨主流平臺的一個(gè)開發(fā)平臺,也對ipa包上傳App Store作了支持。本文從三個(gè)流程來介紹如何實(shí)現(xiàn)AppCan在線編譯出ipa包,以及上傳到蘋果App Store。

一、證書的導(dǎo)出

1.1、前期工作

首先你需要有一個(gè)蘋果的開發(fā)者帳號,一個(gè)Mac系統(tǒng)。

如果沒有帳號可以在打開http://developer.apple.com/申請加入蘋果的開發(fā)者計(jì)劃。支付99美元每年,怎么申請網(wǎng)上有詳細(xì)的介紹,在此不多做介紹。

如果你已經(jīng)有了一個(gè)IDP,打開http://developer.apple.com/并登錄到蘋果MemberCenter,見下:

登錄以后可以看到下面這個(gè)界面,列出了你開發(fā)需要的一些工具,支持,itunes app管理等內(nèi)容。

選擇第二項(xiàng):Ios provisioning Portal,進(jìn)入,所有證書相關(guān)的都在這里進(jìn)行。

1.2、申請AppId

在下圖的左邊選擇 App IDs,我們先創(chuàng)建一個(gè)AppId,對于要發(fā)布到Appstore上的程序, 都有一個(gè)唯一的AppId,下面會列出你當(dāng)前所有的AppId。

我們點(diǎn)擊右上角的New App ID:

其中有兩項(xiàng)需要你自己填:

第一個(gè)Description,用來描述你的AppId,這個(gè)隨便填,沒有什么限制;

第二項(xiàng)Bundle Identifier (App ID Suffix),這是你appid的后綴,這個(gè)需要仔細(xì)。

因?yàn)檫@個(gè)內(nèi)容和你的程序直接相關(guān),后面很多地方要用到,最好是com.yourcompany.yourappname的格式,當(dāng)然沒有公司名的個(gè)人開發(fā)者,第二項(xiàng)可以用你自己的英文名字或者拼音,如下圖:

appcan.cn在線ipa包編譯時(shí)需要填寫的iapp IDs就是你在此輸入的第二項(xiàng)內(nèi)容。

填完后submit,如下圖,可以看見我們已經(jīng)生成的appid:ebook appid。想要支持推送服務(wù)和iCould等也可以在這兒配置:

#p#

1.3、申請發(fā)布證書

1.3.1、先創(chuàng)建一個(gè)證書請求文件

這兒需要一個(gè)Mac系統(tǒng)。以下內(nèi)容以雪豹系統(tǒng)為例,其他版本差別不是很大。

首先打開應(yīng)用程序-實(shí)用工具-鑰匙串訪問(KEY CHAIN),在證書助理中,選擇"從證書頒發(fā)機(jī)構(gòu)求證書",如下圖:

在下圖所示的界面,你的電子郵件地址:填你申請idp的電子郵件地址,常用名稱,默認(rèn)就好,CA空,選擇存貯到磁盤,點(diǎn)擊"繼續(xù)":

選擇保存的位置,比如選擇桌面。

下一步點(diǎn)擊完成,你就可以看到你的桌面多了一個(gè)CertificateSigningRequest.certSigningRequest的證書請求文件。

1.3.2、安裝WWDR證書

繼續(xù)登錄到你的MEMBER CENTER,選擇左邊的certificates項(xiàng),可以看到它右邊有四個(gè)選項(xiàng),我們選擇Distribution,點(diǎn)擊下面的click here to download now.

下載完成后,雙擊安裝,安裝成功后,可以在你的鑰匙串里面的證書下面看到這個(gè)中級證書。

1.3.3、請求一個(gè)發(fā)布證書

OK,現(xiàn)在來請求一個(gè)真正的發(fā)布證書,還是在這個(gè)頁面,點(diǎn)擊request certificate:

這個(gè)頁面告訴你怎么生成發(fā)布證書,點(diǎn)擊下面的"選取文件",選擇你在第一步創(chuàng)建的證書請求文件,然后點(diǎn)擊"submit":

OK?,F(xiàn)在你有一個(gè)證書可以下載了,如下圖(不能下載請刷新頁面):

1.3.4、安裝和導(dǎo)出

點(diǎn)擊"download"下載你生成的證書,下載完成后雙擊安裝,如果有如下提示,選擇login,OK:

這時(shí)再查看你的鑰匙串,應(yīng)該有下面這一行Iphone Distribution的證書,注意,這個(gè)證書有一個(gè)小三角可以點(diǎn)擊,展開后有一個(gè)對應(yīng)的密鑰。如果你沒有這個(gè)鑰匙,那么請檢查上面那一步做錯(cuò)了。

現(xiàn)在發(fā)布證書已經(jīng)安裝了,我們選擇這個(gè)證書,右擊,選擇,導(dǎo)出"xxxxxxx",如下:

給你要導(dǎo)出的證書起個(gè)名字,選擇一個(gè)存的位置,注意,保存成P12的信息交換文件

輸入密碼,如果Mac系統(tǒng)有密碼,后面還會要求你輸入系統(tǒng)密碼。

現(xiàn)在你就有了發(fā)布程序需要的p12文件。

appcan.cn在線ipa包編譯時(shí)需要上傳的distribution.p12就是你導(dǎo)出的發(fā)布證書;certificate password就是導(dǎo)出證書時(shí)填寫的密碼。

#p#

1.4、生成provisioning文件

在下圖左邊選擇provisioning選項(xiàng),同樣的右邊的子項(xiàng)中選擇distribution,來生成一個(gè)發(fā)布的準(zhǔn)備文件:

選擇new profile,在下圖中,第一個(gè)method,選擇App Store;

Profile name,這個(gè)隨便填,下面的App ID,選擇我們開始的時(shí)候創(chuàng)建的appid,這個(gè)必須一致。確認(rèn)后提交:

等待幾秒鐘,provisioning就可以下載了,點(diǎn)擊download,下載。我們得到了一個(gè)xxxxxx.mobileprovision

appcan.cn在線ipa包編譯時(shí)需要上傳的distribution.mobileprovision就是你生成的文件。

現(xiàn)在,我們的證書的準(zhǔn)備工作就做完 了,我們有了一個(gè)appid,一個(gè)p12格式的證書文件,一個(gè)provisioning文件。

#p#

二、Appcan.cn在線ipa包編譯

根據(jù)流程一制作的證書及p12文件,開發(fā)者就能夠?qū)?yīng)于進(jìn)行混編,從而生成出可上傳Appstore的ipa包,其流程如下:

AppCan在線的打包方式(非IDE打包方式),用戶生成應(yīng)用時(shí)需要選擇生成ios平臺,勾選后彈出下圖窗口:

需要填寫上傳Apple開發(fā)者在Apple獲得的發(fā)布應(yīng)用相關(guān)資質(zhì)信息(詳情請參考證書的導(dǎo)出),并卻確認(rèn)提交。務(wù)必填寫正確否則會打包失敗的。

上傳相關(guān)資質(zhì)信息后,【注意】提交打出的文件包是用來上傳到蘋果App Store 用的 不能直接安裝到手機(jī)測試

Q:打包成功后我如何上傳到App Store?
A:下載.ipa文件到本地,更改文件后綴.ipa為.zip。(上傳請參看ipa包提交蘋果App Store

Q:打包完成后我如何安裝到越獄手機(jī)上測試?
A:1、下載.ipa文件到本地,更改文件后綴.ipa為.zip并解壓縮文件包,
2、新建Payload文件夾,
3、把解壓縮.zip包里面的文件夾拷到Payload文件夾里
4、壓縮Payload文件夾為.zip文件包,改.zip后綴為.ipa
5、安裝到手機(jī)

跳過后打出的安裝包可以直接安裝到越獄手機(jī)。

#p#

三、Ipa包提交蘋果App Store

通過AppCan在線與開發(fā)者證書混編后,生成的ipa包(后綴.ipa改為.zip)即可上傳至蘋果Appstore,以下是操作流程。

3.1、在itunes中創(chuàng)建程序

該部分內(nèi)容繼續(xù)以雪豹系統(tǒng)為例

打開https://itunesconnect.apple.com/(membercenter中也可以找到)選擇"Manage Your Applications":

點(diǎn)擊"Add New App",填寫下面的表格。

默認(rèn)語言,appname,SKU Number,這是自己程序的標(biāo)識,點(diǎn)擊后面的"?"有說明。Bundle id:這個(gè)可以選擇,必須和你申請證書時(shí)候的appid保持一致。否則會上傳失敗。

填完后,點(diǎn)擊"Continue"。

這個(gè)頁面設(shè)置程序的生效時(shí)間和價(jià)格,選擇后,點(diǎn)擊"Continue"。

下圖的頁面需要填一些程序的信息,注意"Review Notes (optional)"這個(gè)選項(xiàng)是對蘋果review程序的說明,如果你的程序需要登錄才可以使用,要在這里提供用戶名和密碼,如果你的程序的一些特色很隱晦,可以在這里提供操作步驟,這是讓apple的review人員看的東西,不會在App Store里面顯示。

下圖的頁面是一些分級的說明,根據(jù)需要選擇:

下面是metadata,這個(gè)可能很重要,注意那個(gè)keywords,設(shè)置的越多你的程序被搜到的幾率越大,但是最好不超過100字,否則可能會被蘋果認(rèn)為是作弊。Large app icon 這需要一張1024x1024的icon。screenshots是屏幕截圖或者說明性的圖片。

填完后done,這樣就創(chuàng)建好了一個(gè)app,點(diǎn)擊"view detail",然后選擇“Ready to Upload Binary”。這時(shí)發(fā)現(xiàn)你的app顯示一個(gè)黃色的wait for upload,表示你可以上傳你的二進(jìn)制代碼了。如下圖:

3.2、上傳程序

上傳程序請?jiān)谀愕膍ac系統(tǒng)下找到application uploader工具,找不到的可以在下圖這兒下載。Xcode4.x將該工具集成到了xcode里面。

在Mac下安裝了該工具后,運(yùn)行,如果是第一次,可能需要你用你自己的idp帳號登錄(以后會保存在鑰匙串中),登錄后會自動檢查你有沒有等待上傳狀態(tài)的app,選擇你創(chuàng)建好的app,如下圖:

點(diǎn)擊"Next"按鈕:

點(diǎn)擊"choose"按鈕,選擇你從AppCan在線編譯出來的ipa包,修改.ipa后綴為.zip,請不要打開修改包里面的內(nèi)容(包括添加和刪除資源圖片等文件),否則會上傳失敗。

點(diǎn)擊"Send"按鈕,等待上傳,上傳完成后,打開itunesconnect,這時(shí)候你的程序狀態(tài)變?yōu)?quot;upload received",程序進(jìn)入蘋果第一步審核。第一步審核幾分鐘到幾小時(shí)。當(dāng)通過第一步審核后,程序狀態(tài)變?yōu)?quot;wait for review",此時(shí)程序進(jìn)入等待人工審核的狀態(tài),大概4天到2周的時(shí)間都是這個(gè)狀態(tài),直到排隊(duì)輪到你的程序時(shí),程序進(jìn)入"in review"狀態(tài),如果你的程序沒有內(nèi)容上的問題,符合蘋果的審核標(biāo)準(zhǔn),那么審核成功,你程序的狀態(tài)變?yōu)榫G色的" Ready for Sale",如果審核失敗,程序狀態(tài)變?yōu)榧t色的" Rejected "。

上傳過程中每一步的失敗蘋果都會發(fā)郵件給你,或者你能在Resolution Center看到詳細(xì)的失敗信息。

當(dāng)你的程序變?yōu)?quot;ready for sale"狀態(tài)時(shí)候,你就可以在appstore里面找到它了。至此,上傳結(jié)束。你就可以通過IOS設(shè)備在Appstore中找到你的應(yīng)用了。

責(zé)任編輯:徐川 來源: AppCan
相關(guān)推薦

2013-05-17 10:19:17

2010-09-06 16:53:38

Windows PPP

2010-04-20 18:13:44

網(wǎng)絡(luò)負(fù)載均衡設(shè)置

2009-10-22 16:08:52

.NET CLR是什么

2009-11-03 15:24:14

ADO.NET對象模型

2010-10-08 15:28:54

無線路由組網(wǎng)設(shè)置

2009-10-29 09:48:12

DAO.NET Dat

2012-05-17 13:15:02

Windows Pho

2009-11-04 13:20:28

ADO.NET Dat

2011-01-21 10:28:06

2009-03-30 18:24:41

Vmware虛擬化虛擬機(jī)

2009-11-05 09:35:54

WCF體系架構(gòu)

2009-11-05 16:34:37

WCF序列化

2021-09-15 07:05:05

App Store 蘋果應(yīng)用

2018-05-13 16:00:22

主播APP視頻

2013-09-02 10:33:44

蘋果開發(fā)者iOS 7

2010-09-08 15:18:54

單片機(jī)TCP IP協(xié)議棧

2012-06-12 09:46:21

Linux碎片整理

2010-04-13 15:44:48

2014-07-30 10:35:34

Linux系統(tǒng)啟動
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产综合精品一区二区三区 | 91精品国产91久久久久久不卞 | 81精品国产乱码久久久久久 | 日韩精品在线观看一区二区三区 | 日韩喷潮 | 精品国产欧美一区二区三区成人 | 91天堂网| 久久小视频| 国产福利在线 | 欧美日韩中文在线 | av网站免费在线观看 | 欧产日产国产精品国产 | 久久国产精品一区 | 九九久久在线看 | 免费欧美 | 欧美亚洲另类在线 | tube国产| 91就要激情 | 天堂在线一区 | 国产乱码精品1区2区3区 | 亚洲综合国产精品 | 久久亚洲精品久久国产一区二区 | aaa精品| 久久久99精品免费观看 | 高清18麻豆| 色综合久 | 99精品视频免费观看 | 在线日韩av电影 | 91美女在线观看 | 九色在线视频 | 最近中文字幕免费 | 男女网站免费观看 | 日韩精品专区在线影院重磅 | 精品国产鲁一鲁一区二区张丽 | 国产精品久久亚洲 | 久久这里有精品 | 午夜爱爱网 | 国产亚洲欧美另类一区二区三区 | 成人免费观看男女羞羞视频 | 国产一区二区三区精品久久久 | 精品亚洲一区二区 |