2015-04-09 | 分類:新手入門 | 來源:生活寶
蘋果APP打包和上線步驟:
點擊鑰匙串創建證書(創建步驟如下);
在鑰匙串打開之后,點擊鑰匙串訪問,選擇證書助理,點擊從證書頒發機構請求證書,點擊之后會彈出如下界面:
這里生成的證書,會在開發者賬戶中使用到;
登陸開發者賬戶,網址如下:
點擊Accont,跳轉到登陸頁面;
登陸開發者賬戶開始創建根證書,用于發布(一個開發者賬號只需要創建一個根證書,如果再次創建根證書,上一個根證書會失效);
點擊創建證書按鈕之后會彈出如下界面;
我們選擇創建發布證書;
讓后點擊continue,再點擊continue,然后出現如下界面;
點擊continue,下載創建好的證書;
注意:(只有創建證書的這臺電腦下載證書才有用,其他電腦下載沒有);
然后點擊done完成證書的創建;
雙擊下載下來的證書;
雙擊之后點擊鑰匙串;
找到剛才雙擊導入的證書(新證書一般在最上面);
點擊證書上面的箭頭,展開證書,選中專用密鑰;
之后彈出如下界面,選擇導出私鑰(這里的私鑰是為了讓那些沒有創建根證書的電腦使用的) 只有創建根證書的電腦下載了根證書才能創建私鑰,其他電腦無法直接使用根證書創建私鑰.(如果有人在根證書存在的情況下重新創建了證書,則原來的證書會失效,創建這要負責重新生成私鑰給其他人使用)。
彈出如下界面;
完成私鑰的導出(如果是獨立開發,沒有其他人要使用密鑰,則無需導出私鑰)。
現在開始創建App id(同樣是在開發者賬戶中);
創建APP id(app id可以創建很多個,每個app都有一個app id與之對應);
設置bundle id ,為了后面上傳app(一般是com.xxxxx);
點擊continue 然后點擊register ,再點擊done;
開始創建描述文件(將編寫的代碼和app id 關聯起來)(每個app id都需要創建一個描述文件,創建之后下載下來,在Xcode中使用);
點擊右上角的加號來創建描述文件,會彈出如下界面;
選擇app store 點擊continue;
選擇app id (我們要為那個app 創建描述文件就選擇那個app);
點擊continue,選擇根證書;
點擊continue,開始填寫描述文件的名稱;
點擊continue,會彈出如下界面,點擊download開始下載描述文件(可以多次下載,其他電腦也可以下載使用);
下載描述文件;
雙擊描述文件,將描述文件導入到xcode中以供使用;
然后點擊done完成操作,如下是創建好的描述文件;
現在開始配置在xcode上面編寫的代碼文件;
點擊xcode選擇要上架的app的xcode工程,打開工程,在Info.plist文件中設置bundle id,這里的bundle identifier要和我們創建的app id中的bundle id一樣,Bundle display name 就是app的名字;
點擊工程名稱,選擇build setting;
搜索code signing;
開始設置code signing,設置發布的描述文件;
如果在選擇開發者賬戶是發現,沒有我們要選擇的,選中xcode軟件,點擊左上角的xcode選項;
彈出如下界面,選擇preferences 選項;
選中accounts ,開始添加開發者賬戶;
如果選擇了開發者賬戶,但無法選擇描述文件;
同樣是點擊xcode---- preferences ----account 然后點擊對應的開發者賬戶---點擊view details;
然后彈出如下界面;
在provisioning profiles 找到我們的描述文件,點擊右鍵選擇show in finder,將原來的刪除掉,然后雙擊我們下載的描述文件,選中工程明選中targets下面的另一個工程(功成名稱和上一個相同),同樣設置開發者賬戶和描述文件;
然后設置程序運行時的狀態(原來是調試狀態的要改成發布狀態);
點擊product 選擇 schems;
會彈出如下界面,設置run和archive;
點擊targets下面的工程名,選擇general,設置版本號,以及開發者賬戶;
設置完成之后開始打包app,準備上線,點擊xcode上面的模擬器選擇按鈕,選中generic ios device(不選中這個無法進行打包);
現在開始打包;
點擊product ---選中Archive開始打包;
出現如下錯誤,只需按照上面說的刪除描述文件,再重新導入描述文件;
出現如下問題是因為xcode中的有些文件沒有根據Info.plist的改變而改變,解決方法如下:
然后再次點擊archive開始打包,在打包過程中需要授權,點擊允許,檢查完成之后會彈出如下界面;
然后點擊export開始打包,點擊export之后會彈出如下界面;
我們選擇第一個選項,彈出這個界面直接點擊choose;
點擊export,會在桌面上生成一個:
這樣我們就打包完成,在打包完成之后我們要查看一下包里面的某些內容是否正確,不要退出打包界面,直接點擊打包界面的包右鍵選擇在文件夾中顯示(show in finder) ,再右鍵選中包,點擊顯示包內容,查看里面的Info.plist點擊打開;
現在開始構建版本;
登錄到開發者賬戶:網址;
選擇account 然后登陸開發者賬戶;
選中 itunes connect,跳轉到itunes connect 界面登陸之后,彈出如下界面:
選擇我的app;
會跳轉到如下界面;
點擊加號開始創建app;
彈出如下界面;
套裝ID的選擇是根據剛才我們打包是工程的bundle id 是和我們的哪一個app id 中設置的bundle id相同,我們就選擇哪一個,填寫完成之后點擊創建,會出現如下界面:
現在我們就可以開始構建版本了,選擇xcode軟件 ----點擊xcode ---選擇 open developer tool ,再選擇 application loader;
確定登陸的賬號是否正確,不正確就注銷當前賬號,再登陸(確保當前賬號就是我們創建app id的賬號),然后點擊選取,選取我們之前打包好的app;
成功之后出現這個界面;
表明版本構建成功.直接點擊下一步,開始鑒定;
鑒定完成界面;
至此我們已經完成打包和版本構建;
現在我們開始準備上架:
再次登陸到開發者賬戶上,網址;
點擊 iTunes connect,進入如下界面:
再次選中我的app ,我們會看到我們創建的app ,點擊我們創建的app;
點擊我們創建的app,將出現如下界面:
我們開始填寫app的信息,將上述的鏈接和類別填寫完成之后點擊保存;
設置完成之后點擊1.0準備提交;
首先設置的是app在不同手機上面的頁面圖片;
可以使用模擬器截屏也可以使用真機截屏,要保證圖片的尺寸,否則添加不上去,之后開始填寫相應的數據;
構建版本: