蘋果官方在2015年05-06月開發(fā)者中心進行了改版,網上的APP Store上架大部分都不一樣了,自己研究總結一下,一個最新的上架教程以備后用。
1.1、前期工作
首先你需要有一個蘋果的開發(fā)者帳號,一個Mac系統(tǒng)。
如果沒有帳號可以在打開申請加入蘋果的開發(fā)者計劃。支付99美元每年,怎么申請網上有詳細的介紹,在此不多做介紹。
如果你已經有了一個IDP,打開 并登錄到蘋果MemberCenter,見下:
登錄后點擊Certificates,Ldentifiers & Prlfiles,進入,所有證書相關的都在這里進行。如下圖所示:
1.2、申請AppId
在下圖的左邊選擇 Identifiers 進入App IDs,我們先創(chuàng)建一個AppId,對于要發(fā)布到Appstore上的程序, 都有一個唯一的AppId,下面會列出你當前所有的AppId。
點擊進入APP IDS后,點擊右上角的 + 號 來添加一個 APP ID,如下圖:
填寫說明:
Name:隨便填一個,可以用APP的名稱拼音,不能使用特殊字符。
Bundie ID: 這個就是ID了,很重要,
因為這個內容和你的程序直接相關,后面很多地方要用到,最好是com.yourcompany.yourappname的格式,當然沒有公司名的個人開發(fā)者,第二項可以用你自己的英文名字或者拼音,如下圖:
appcan.cn在線ipa包編譯時需要填寫的iapp IDs就是你在此輸入的第二項內容。
它這里推薦使用反向域名的格式,如,com.deminname.appname
我這里可以填個com.16css.www 啥的都行
如下圖:
如果想要支持推送服務和iCould等也可以在這兒配置。推送服務是 Push Notifications,一般建議勾選
然后直接點擊下面的提交按鈕,如下圖:
1.3、申請發(fā)布證書
1.3.1、先創(chuàng)建一個證書請求文件
這兒需要一個Mac系統(tǒng)。以下內容以雪豹系統(tǒng)為例,其他版本差別不是很大。
首先打開應用程序-實用工具-鑰匙串訪問(KEY CHAIN),在證書助理中,選擇"從證書頒發(fā)機構求證書",如下圖:
在下圖所示的界面,你的電子郵件地址:填你申請idp的電子郵件地址,常用名稱,默認就好,CA空,選擇存貯到磁盤,點擊"繼續(xù)":
選擇保存的位置,比如選擇桌面。
下一步點擊完成,你就可以看到你的桌面多了一個CertificateSigningRequest.certSigningRequest的證書請求文件。
1.3.2、安裝WWDR證書
繼續(xù)登錄到你的MEMBER CENTER,點擊左邊 Certificates 中的 Production ,再點擊右邊的+ 號
點擊 + 號后,直接勾選 App Store and Ad Hoc
如果 App Store and Ad Hoc 是灰色不能選擇,那就是之前有創(chuàng)建過但是沒有使用的,需要刪除之前那個沒用過的。
其它的都不用管,直接 Continue
前面這一步,如果無法添加,可以刪除之前添加的。
前面點擊 Continue 后,看到以下界面
繼續(xù)點擊 Continue ,看到以下頁面
點擊 Choose File 選擇我們前面生成在桌面的證書請求文件
然后點擊 Generate
OK?,F在你有一個證書可以下載了,如下圖(不能下載請刷新頁面):
1.3.4、安裝和導出
點擊"download"下載你生成的證書,下載完成后雙擊安裝,如果有如下提示,選擇login,OK:
這時再查看你的鑰匙串,應該有下面這一行Iphone Distribution的證書,注意,這個證書有一個小三角可以點擊,展開后有一個對應的密鑰。如果你沒有這個鑰匙,那么請檢查上面那一步做錯了。
一般看右邊的到期時間,可以看到月日就是昨天
現在發(fā)布證書已經安裝了,我們選擇這個證書,右擊,選擇,導出"xxxxxxx",如下:
給你要導出的證書起個名字,如“證書”,選擇一個存的位置,注意,保存成P12的信息交換文件
輸入密碼,如果Mac系統(tǒng)有密碼,后面還會要求你輸入系統(tǒng)密碼。
現在你就有了發(fā)布程序需要的p12文件。
1.4、生成provisioning文件
在下圖左邊選擇 Provisioning Profiles 選項下的 distribution,來生成一個發(fā)布的準備文件:
點擊右邊的+號
選擇 App Store,其它不用管,點擊下面的 Continue 按鈕,如下圖
然后如下圖中,選擇我們前面創(chuàng)建的App ID ,點擊下面的 Continue 如下圖:
然后出現以下這個頁面,選擇最新的,最新的在下面,
點擊 Continue 后,在新的頁面中填寫 Profile name,這個隨便填,下面的App ID,檢查確認是我們之前創(chuàng)建的 appid,這個必須一致。確認后提交:
填寫后,點擊下面的 Continue 就可以了
等待幾秒鐘,provisioning就可以下載了,
點擊download,下載。我們將下載后的文件保存起來,與之前下載的 證書文件一起,后面要用到
現在,我們的證書的準備工作就做完 了,我們有了一個appid,一個p12格式的證書文件,一個provisioning文件。
如果是快打包(手機網站轉APP)的APP,還需要一個推送證書,來實現APP推送功能
選擇我們前面創(chuàng)建的 APP ID
在新頁面中,仍然選擇之前生成在桌面的文件
點擊下面的 Continue
就可以下載了。
下載后,跟之前的 證書.p12 一下,雙擊安裝到鑰匙串訪問中,在證書中右鍵點擊,導出為 推送證書.p12
然后一共得到了3個文件
將這3個文件,上傳到 快打包(手機網站轉APP) 的APP中重新生成APP即可。
三、Ipa包提交蘋果app Store
3.1、在itunes中創(chuàng)建程序
該部分內容繼續(xù)以雪豹系統(tǒng)為例
打開(membercenter中也可以找到)選擇"Manage Your Applications":
名稱唯一,SKU Number,這是自己程序的標識,點擊后面的"?"有說明。Bundle id:這個可以選擇,必須和你申請證書時候的appid保持一致。否則會上傳失敗。
填完后,點擊"創(chuàng)建"。
點擊"定價" 這個頁面設置程序的生效時間和價格,選擇后,點擊"Continue"。
接下來,就填寫資料了,截屏是4和3.5英寸必須上傳,最多五張,評級也必須填寫,如下所示
3.2、上傳程序
上傳程序請在你的mac系統(tǒng)下找到application uploader工具,找不到的可以在下圖這兒下載。Xcode4.x將該工具集成到了xcode里面。
3.2、上傳程序
上傳程序請在你的mac系統(tǒng)下找到application uploader工具,找不到的可以在下圖這兒下載。Xcode4.x將該工具集成到了xcode里面。
打開 Application Loader 的方法有兩種
1、新版的MAC系統(tǒng)可以直接在MAC下搜索,如下圖:
2、應用程序中右鍵點擊 Xcode ,再選擇 顯示包內容,最終找到 application Loader.app
打開后,選擇“交付您的應用程序”
雙擊,或者點擊右下角的 選取 ,選擇電腦中已經用證書生成的ipa文件
如果是在 快打包(手機網站轉APP) 做的APP,可以在快打包網站上傳證書在線生成帶簽名證書的ipa文件
選擇后,會看到以下界面
點擊 下一步 后看到以下界面
等待上傳成功后,點擊 下一步,再看到以下界面
再點完成即可。
你也許感興趣:ipa文件打包教程,可以參考:
了解更多可以關注我們微信:
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!