申請下蘋果開發(fā)者賬號后撰洗,需要在Appledeveloper中做配置
網(wǎng)站:https://developer.apple.com
一差导、配置Certificates,Identifiers &Profiles
1.用新申請的帳號登錄
登錄成功后選擇右上角的account设褐,點擊助析,進入賬戶配置界面
2.登錄進入界面后是如下展示:
選擇Certificates,Identifiers&Profiles
3.新添加證書
然后我們在1對應的位置選擇iOSApp(因為我們要上傳的是iOS項目)然后點擊右上角新添加證書
由于我們要做項目上傳寡键,選擇生產(chǎn)證書(選擇App storeAnd Ad Hoc那個)
然后Continue進入下一個界面西轩,選擇Continue.出現(xiàn)如下的界面遭商,需要上傳本地的證書捅伤,所以要去本地電腦準備證書。
4.去本地電腦準備CSR文件
? ? 需要上傳本地的證書祠汇,所以要去本地電腦準備證書可很。我們需要上傳CSR文件去獲取證書我抠,CSR文件需要我們到本機鑰匙串里去創(chuàng)建
5.準備CSR文件的步驟
5.1 CSR文件準備步驟1
5.2 CSR文件準備步驟2
然后把CSR文件保存到計算機磁盤的某個位置瓣窄,我這里選擇了桌面俺夕,進行存儲
5.3回到網(wǎng)頁上劝贸,選擇CSR文件上傳
5.4找到剛才保存到桌面的CSR文件映九,然后點擊打開
5.5跳轉(zhuǎn)到如下界面氯迂,點擊DownLoad下載生成的證書
注意:這個證書只能下載一次嚼蚀。點擊下載后轿曙。如果想給別的電腦用(需要導出成.p12格式文件到別到電腦上運行)
如果不想給別的電腦用导帝,則直接跳轉(zhuǎn)到7您单,綁定Bundle ID
生成p12文件在別的電腦使用這個發(fā)布證書虐秦,參照步驟6
6.安裝證書后,導出p12文件
安裝證書后蜈彼,打開鑰匙串訪問幸逆,然后
然后右鍵
注意(如果沒有導出还绘,可以把這個證書刪除拍顷,然后重新雙擊下載的證書文件)
然后(可以設(shè)置密碼菇怀,也可以不設(shè)置密碼,如果設(shè)置密碼了匆背,別人雙擊打開你給的p12文件的話就需要輸入密碼)這里直接不設(shè)置密碼钝尸,繼續(xù)
然后保存在桌面
如果想在別的機器上也能發(fā)布你的代碼珍促,則必須要安裝這個發(fā)布證書猪叙。
7穴翩、綁定Bundle ID
綁定你的App的Bundle Identifier(Bundle Identifier是你的App的唯一標識锦积,跟身份證一樣)
回到剛才的網(wǎng)頁上(https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action)
7.1綁定Bundle ID步驟1
下面起一個名字背蟆,不能使用@淆储,&,*碴裙,’舔株,”载慈。
7.2綁定Bundle ID步驟2
下面選擇app中包含的服務(wù)办铡,默認有兩項寡具,其余的根據(jù)自己的需求進行選擇
然后點擊底部Done
7.3生成描述文件(描述文件的作用是把證書和Bundle Identifier關(guān)聯(lián)起來)
因為我們是要發(fā)布,所以選擇下面發(fā)布的描述文件厦坛,選擇appstore
然后選擇我們要發(fā)布的項目的Bundle Identifier
然后選擇發(fā)布證書,根據(jù)自己電腦上的發(fā)布證書日期來選擇
然后給描述文件起個名字撬碟。
然后下載描述文件小作,雙擊安裝(閃一下就完事了顾稀,沒有其他效果
二静秆、itunesConnect配置
描述文件下載后抚笔。需要去網(wǎng)站注冊你的應用名字,如果你已經(jīng)在itunesConnect網(wǎng)址注冊好了你的應用辐宾,忽略叠纹。
1誉察、選擇itunes Connect
2.點擊“我的App”
3.然后點擊左上角那個+號持偏,創(chuàng)建我們的應用
4.補充信息步驟
4.補充信息步驟1
我們的開發(fā)者賬號沒有簽訂納稅合同,所以不能上線收費應用谬莹,所以只能暫時免費
4.補充信息步驟2
然后需要填寫不同尺寸的手機屏幕截圖(也就是拿不同尺寸的模擬器運行后,挑出至少3頁最多5頁進行截圖然后拖到響應的區(qū)里)
4.補充信息步驟3
三在岂、Xcode的相關(guān)配置
1.上述操作都完成后,需要在Xcode里面進行相關(guān)配置
注意抽莱,version要與iTunesconnect中項目的版本號要一致。
BundleID不要寫錯虐呻。
Team選擇剛剛登錄的蘋果開發(fā)者帳號中的team(要選擇公司或者團隊。盡量不選擇個人)
2.然后配置發(fā)布證書
證書和描述文件要匹配,或者描述文件里剛才選的Bundle和現(xiàn)在的工程的Bundle Identifier要一致馋缅。