???轉(zhuǎn)載:iOS App的打包和上架流程 - 掘金
1. 創(chuàng)建賬號(hào)
蘋(píng)果開(kāi)發(fā)者賬號(hào)幾種開(kāi)發(fā)者賬號(hào)類(lèi)型
個(gè)人開(kāi)發(fā)者賬號(hào)
- 費(fèi)用:99 美元/年(688.00元)
- 協(xié)作人數(shù):僅限開(kāi)發(fā)者自己
- 不需要填寫(xiě)公司的鄧百氏編碼( D-U-N-S Number)
- 支持賬號(hào)下的 app 上線 App Store
- 需要?jiǎng)?chuàng)建 Apple ID
公司開(kāi)發(fā)者賬號(hào):
- 費(fèi)用:99 美元/年(688.00元)
- 允許多個(gè)開(kāi)發(fā)者協(xié)作開(kāi)發(fā)
- 需要填寫(xiě)公司的鄧百氏編碼( D-U-N-S Number)
- 該賬號(hào)下的 app 可上線至 App Store
- 需要?jiǎng)?chuàng)建 Apple ID
企業(yè)開(kāi)發(fā)者賬號(hào):
- 費(fèi)用:299 美元/年(1988.00元)
- 允許多個(gè)開(kāi)發(fā)者協(xié)作開(kāi)發(fā)
- 需要填寫(xiě)公司的鄧百氏編碼( D-U-N-S Number)
- 該賬號(hào)下的 app 不能發(fā)布到 App Store 中
- 需要?jiǎng)?chuàng)建 Apple ID
- 注:企業(yè)賬號(hào)申請(qǐng)?zhí)貏e困難
申請(qǐng) AppleID
申請(qǐng) Apple ID?
注冊(cè)時(shí)填寫(xiě)的主要信息:姓氏、名字、國(guó)家、出生日期、郵箱、密碼、密碼保護(hù)問(wèn)題、圖片驗(yàn)證碼,郵箱驗(yàn)證碼。注意填寫(xiě)的內(nèi)容必須為全英文,不得出現(xiàn)中文。
注冊(cè)完成以后記得登陸apple設(shè)備開(kāi)啟雙重驗(yàn)證
申請(qǐng)鄧白氏碼(個(gè)人開(kāi)發(fā)者賬號(hào)不需要)
打開(kāi)?查找D-U-N-S 編號(hào)?
申請(qǐng)華夏鄧白氏需要填寫(xiě)的表單信息
- 公司英文名
- 街道
- 城市
- 省
- 郵編
- 聯(lián)系電話
- 聯(lián)系人信息:姓名,電話(有可能打電話確認(rèn)),郵箱(與華夏鄧白氏交流的郵箱,收到確認(rèn)郵件及時(shí)填寫(xiě)公司信息有時(shí)間限制,)
- 營(yíng)業(yè)執(zhí)照
- 公章
等待鄧白氏申請(qǐng)成功
編碼申請(qǐng)成功后,鄧白氏公司會(huì)把DUNS編碼發(fā)送到workEmail郵箱中,等待7-14天使用就好了(蘋(píng)果和鄧白氏公司不是一個(gè)系統(tǒng),需要等待他們數(shù)據(jù)同步)
DUNS編碼申請(qǐng)成功后,等待7個(gè)工作日(注意不是一個(gè)禮拜~)再去繼續(xù)申請(qǐng)公司開(kāi)發(fā)者賬號(hào)吧!
申請(qǐng)開(kāi)發(fā)者賬號(hào)
- 直接在App Store搜索開(kāi)發(fā)者app,登陸你上面申請(qǐng)的Apple ID即可(現(xiàn)支持微信、支付寶支付)
- 或者去Apple ID官網(wǎng)?Apple ID? 進(jìn)行申請(qǐng)
- 后面申請(qǐng)主要按照提示,給個(gè)人信息、身份驗(yàn)證等
- 如果是公司還需要公司的一些基本信息+DUNS編碼
- 基本上到這里等待申請(qǐng)成功基本就ok了,現(xiàn)在(2021-09)申請(qǐng)基本信息沒(méi)問(wèn)題一天就ok了
2. 申請(qǐng)簽名證書(shū)(鑰匙串訪問(wèn))
- 意義就是簽名,也是因?yàn)橛蠥pple特有的簽名機(jī)制,讓app更為安全的
- 打開(kāi) Mac app 的鑰匙串訪問(wèn)
- 頒發(fā)證書(shū)
- 以下兩個(gè)信息可以隨便填(主要是做一個(gè)標(biāo)識(shí))
- 直接存儲(chǔ)到磁盤(pán),直接是一個(gè) CertificateSigningRequest.certSigningRequest 這樣的文件即可
3. 先在 ?Apple Developer? 申請(qǐng)證書(shū)
- 登陸開(kāi)發(fā)者賬號(hào)
- 進(jìn)入到account頁(yè)面
- 先創(chuàng)建ID
我們主要是發(fā)布 App Store的app,選第一個(gè)就夠了
- 創(chuàng)建證書(shū) -證書(shū)我們做iOS應(yīng)用下面兩個(gè)就夠用,其他就是Mac app 通用證書(shū)等。
- 創(chuàng)建證書(shū)下一步就要選取我們鑰匙串申請(qǐng)的文件上傳就好了
我們可以看到
一般的方法是申請(qǐng)到.cer證書(shū)然后再用鑰匙串助手轉(zhuǎn)換p12,需要用到蘋(píng)果Mac電腦,過(guò)程比較復(fù)雜。Appuploader可以輔助在Windows、linux或mac系統(tǒng)直接申請(qǐng)iOS證書(shū)p12,及上傳ipa到App Store,最方便在Windows開(kāi)發(fā)上架沒(méi)有蘋(píng)果Mac電腦的開(kāi)發(fā)者!無(wú)需鑰匙密鑰。
IOS證書(shū)制作教程
點(diǎn)擊蘋(píng)果證書(shū) 按鈕
?
點(diǎn)擊新增
?
輸入證書(shū)密碼,名稱
這個(gè)密碼不是賬號(hào)密碼,而是一個(gè)保護(hù)證書(shū)的密碼,是p12文件的密碼,此密碼設(shè)置后沒(méi)有其他地方可以找到,忘記了只能刪除證書(shū)重新制作,所以請(qǐng)務(wù)必記住密碼。還有為了安全起見(jiàn),密碼不要太簡(jiǎn)單。
證書(shū)名稱是你為了在證書(shū)列表里面便于區(qū)別的一個(gè)字符,自己好辨識(shí)就可以,盡量是是字母和數(shù)字之類(lèi)
?
選擇證書(shū)類(lèi)型
帶distribution的是發(fā)布類(lèi)型,帶development的是開(kāi)發(fā)類(lèi)型。
apple類(lèi)型=ios+mac,所以開(kāi)發(fā)時(shí)選擇ios app development和apple development 類(lèi)型都是可以的
?
選擇bundle ID
只有部分類(lèi)型的證書(shū)需要選擇bundle id,例如推送證書(shū)。因?yàn)榇蟛糠肿C書(shū)是不和app關(guān)聯(lián)的。而是通過(guò)描述文件profile文件關(guān)聯(lián)app。
?
使用appuploader服務(wù)同步
如果期望制作好證書(shū)后在其他電腦上同樣可以下載到這個(gè)證書(shū),或者和你同事同步此證書(shū),則需要勾選使用appuploader服務(wù)同步。否則您需要手動(dòng)管理p12文件在不同電腦之間的傳輸,并且一但創(chuàng)建下載后,無(wú)法在其他電腦下載,只能手動(dòng)復(fù)制文件過(guò)去。一般情況下,推薦使用appuploader服務(wù)同步。
?
證書(shū)類(lèi)型說(shuō)明
IOS開(kāi)發(fā)選擇apple development或者ios app development 類(lèi)型
ios 發(fā)布選擇 apple distribution或者 ios distribution (app store and ad hoc)
開(kāi)發(fā)推送證書(shū)選擇 apple push notification service ssl (sandbox)
發(fā)布推送證書(shū)選擇 apple push notification service ssl (sandbox & production)
其他證書(shū)不是很常用,可以自行百度各種證書(shū)說(shuō)明
回復(fù)
- 配置文件,顧名思義就是配置正式環(huán)境和測(cè)試環(huán)境的配置文件,比如配置推送等
選中我們上面創(chuàng)建的ID
選中申請(qǐng)的證書(shū)(關(guān)聯(lián))
如果你是新賬號(hào),第一次創(chuàng)建開(kāi)發(fā)者證書(shū),還需上傳device ID,就是你要測(cè)試的手機(jī)
用數(shù)據(jù)線,連上Xcode,在devices里查看 identifier
-
創(chuàng)建證書(shū)、配置文件、id、device基本到這里就完成了,后面需要吧證書(shū)和配置文件下載下來(lái)雙擊安裝;證書(shū)會(huì)安裝到鑰匙串,配飾文件是安裝到xcode,就是證書(shū)和Xcode關(guān)聯(lián)的bundle ID的app建立證書(shū)關(guān)系
-
在xcode里選中你配置的文件,即可運(yùn)行你的app這真機(jī)上
小技巧
在創(chuàng)建id 的時(shí)候可以創(chuàng)建通配符 、或者直接寫(xiě)一個(gè),代表任意app,避免,每一次我們?cè)撘粋€(gè)包名需要測(cè)試的時(shí)候都要去創(chuàng)建了一個(gè)id
當(dāng)然在最新的xcode 中,也可以直接 fixed
4. 在?App Store Connect? 創(chuàng)建app
如果需要申請(qǐng)內(nèi)購(gòu),需要在協(xié)議、銀行信息里填寫(xiě)銀行卡相關(guān)信息
我的app去創(chuàng)建app
基本信息
- 標(biāo)題
- 副標(biāo)題
- 分類(lèi)
- 評(píng)級(jí)
- 等
價(jià)格于銷(xiāo)售范圍
- 銷(xiāo)售的地區(qū)可供選擇
- 設(shè)置App Store的價(jià)格
在準(zhǔn)備提交里需要填寫(xiě)App Store需要展示的信息
- 預(yù)覽圖
- logo
- 描述
- 一些審核信息
如果需要申請(qǐng)內(nèi)購(gòu)需要點(diǎn)擊申請(qǐng)內(nèi)購(gòu)信息
- 名稱
- id 唯一標(biāo)識(shí),代碼中通過(guò)這個(gè)查到當(dāng)前那個(gè)
- 彈出窗口展示的信息
- 內(nèi)購(gòu)審核信息
如果需要測(cè)試內(nèi)購(gòu)信息,需要注冊(cè)沙盒測(cè)試賬號(hào)
- 填寫(xiě)基本信息,一個(gè)沙盒測(cè)試賬號(hào)只能在一個(gè)開(kāi)發(fā)者賬號(hào)下使用
設(shè)置完成去看電子郵箱里,直接點(diǎn)擊鏈接去完成就ok了
登陸你設(shè)置的密碼,繼續(xù)即可
驗(yàn)證成功就可以使用你的沙盒賬號(hào)測(cè)試內(nèi)購(gòu)了
5. XCode 打包上架
直接打包,主要配置的bundle id 需要和開(kāi)發(fā)者中設(shè)置的一樣,版本號(hào)也要和App Store connect里設(shè)置的一樣
最后在你構(gòu)建完成,去App Store connect 查看添加構(gòu)建的版本,提交審核即可
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-477214.html
ending 大功告成,等待審核通過(guò)吧~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-477214.html
到了這里,關(guān)于iOS App的打包和上架流程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!