最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Hbuilder用自有證書打包 ios App上架AppStore流程

2023-02-17 17:48 作者:是愛你的君君呀  | 我要投稿

最近在用Hbuilder做跨平臺開發(fā),經(jīng)過一番研究終于在蘋果商店上架成功了一款產(chǎn)品!這款產(chǎn)品就很簡單,直接用hbuilder打包好,然后上傳到商店即可。這里參照ios app提交應(yīng)用商店 這篇文章結(jié)合hbuilder,從應(yīng)用打包,到提交到蘋果商店的流程詳細(xì)介紹一下,希望對有需要的哥哥姐姐們有幫助、


一、打包:


應(yīng)用寫好了之后就可以打包了,hbuilder云打包很簡單,但是你想要發(fā)布到應(yīng)用商店的話是需要自有證書的,


選擇“使用蘋果證書”


1。 前期工作


這里就需要用到 AppId,描述文件profile,以及私鑰證書。下面詳細(xì)講解這三項的申請步驟


必須條件:蘋果開發(fā)者賬號,mac系統(tǒng)


蘋果開發(fā)者賬號:我是直接用公司額賬號,所以省去了申請賬號的步驟,訪問蘋果開發(fā)者中心https://developer.apple.com/account/overview.action注冊或者登錄賬號,



登錄界面


1.1創(chuàng)建appId


登錄進去之后,找到Identifiers



點擊appId


下一步點加號,對點加號


然后會跳出一個界面,有兩個表單是要自己填寫的,分別是Name和Bundle Id



App Name


上面這段話翻譯過來就是:App ID字符串包含兩個部分,以句點(.)分隔 - 應(yīng)用ID前綴(默認(rèn)情況下定義為您的Team ID)和App ID后綴(定義為Bundle ID搜索字符串)。 App ID的每個部分都有不同的重要用途


這邊Name就可以隨便填,沒有什么限制,最好是項目名稱,這樣方便自己辨識(不允許中文);


另外一個就是Bundle Id


Bundle Id


這是你appid的后綴,這個需要仔細(xì)。因為這個內(nèi)容和你的程序直接相關(guān),后面很多地方要用到,最好是com.yourcompany.yourappname的格式,我用的是項目中的Bundle ID(反正這樣是最保險的)


還有幾個App server,建議就選擇一下推送Push Notifications,至于為什么我也不太清楚,選上肯定沒錯..


App server


下面就是一路點擊過去continue,registe,done,最后注冊成功的id是這樣的


成功啦


1.2申請證書


這里呢需要一個mac系統(tǒng)的電腦,如果有蘋果機那最好了,沒有也沒關(guān)系,可以用虛擬機安裝一個呀。


這里拋一個虛擬機裝mac系統(tǒng)的鏈接:從0到100安裝,虛擬機裝mac;


如果遇到報錯,可以參照下面鏈接,找不到安裝磁盤看這里:請選擇要插入的磁盤 ;不可恢復(fù)錯誤報錯看這里:不可恢復(fù)錯誤: (vcpu-0) ;鎖定文件失敗,打不開磁盤或快照所依賴的磁盤的解決方案:方案 ;


好了,現(xiàn)在我們有了蘋果電腦,可以進行正式的申請工作了。


1.1.1 請求文件CertificateSigningRequest.certSigningRequest


在實用工具找到-鑰匙串訪問(KEY CHAIN),在證書助理中,選擇"從證書頒發(fā)機構(gòu)求證書",如下圖:


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


選擇保存的位置,比如選擇桌面。下一步點擊完成,你就可以看到你的桌面多了一個CertificateSigningRequest.certSigningRequest的證書請求文件。


注:CSR文件盡量每個證書都制作一次,將常用名稱區(qū)分開來,因為該常用名稱是證書中的密鑰的名字。


1.1.2 制作描述文件Provisioning Profile


登陸到開發(fā)者中心,找到證書配置的版塊,選擇點擊右上角的加號:



發(fā)布證書和開發(fā)者證書需要操作兩次,分別創(chuàng)建,開發(fā)者證書用于真機調(diào)試,發(fā)布證書用于提交到AppStore。注意這兩個文件的區(qū)分。



然后下一步,會提示上傳CSR文件,也就是證書簽名請求文件。前面申請的那個CertificateSigningRequest.certSigningRequest,



提交上去后就會生成一個cer證書,如圖所示,有效期為一年。



下載下來是這樣的,如圖:



做到這一步還不夠,我們最終的目標(biāo)是一個后綴名是.mobileprovision的證書。


所以繼續(xù)


找到Provisioning Profiles,然后點加號添加





按照需要選擇證書類別,開發(fā)者證書或者提交應(yīng)用商店的證書,然后continue就會出現(xiàn)讓你選擇AppId的界面。選擇你剛創(chuàng)建的AppId




選好了點繼續(xù),然后會讓你選一個certificates,這個大概就是開發(fā)者許可證書,就是那個后綴cer的,就選你剛創(chuàng)建的那個。



然后下一步填描述文件的名字,這個就因人而異沒什么限制



填好名字就可以有一個描述文件了,下載即可,后綴名是.mobileprovision,下載下來就可以用。




1.1.3 私鑰證書


這個是非常重要的證書,


這個呢,就是把之前下載的ios_distribution2.cer,或者(ios_development.cer),




然后雙擊添加文件到鑰匙串





點擊添加,既可以在鑰匙串中看到啦





下一步就是導(dǎo)出.p12后綴的證書,右鍵你要打包的文件,然后點導(dǎo)出





存儲的時候回提示你設(shè)一個密碼,在hbuilder打包的時候也會有一個私鑰密碼,就是在這里設(shè)置的,





好了該填的都填好了,導(dǎo)出的文件就會出現(xiàn)在你的文稿里邊





做到這一步,準(zhǔn)備工作就做好了。下面就是利用hbuilder進行打包,選擇使用自有證書,選擇生成的對應(yīng)文件,然后打包生成.ipa的文件。


二、上架


打包好了ipa文件就可以通過xcode上架了,我電腦裝的是最新的mac系統(tǒng),macOS sierra。為什么要強調(diào)這一點呢?因為最新的蘋果系統(tǒng)要上架應(yīng)用,就必須下載最新的xcode。要不然會報錯的





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


登錄ios開發(fā)者中心,找到并選擇Itunes Connect(在account點進去登錄后就能看到,或者在頁面底部的Distribute下),選擇我的app





編輯切換為居中


添加圖片注釋,不超過 140 字(可選)


點擊左上角的+選擇“新建App”,根據(jù)自己的app然后填寫相應(yīng)的信息即可,因為項目較多,就不一一講解了,但是其中的注意事項會寫到:





編輯切換為居中


添加圖片注釋,不超過 140 字(可選)


(1)選擇語言的時候,簡體中文是Simplified Chinese,不要再找Chinese了,找不到的~


(2)套裝ID與SKU主要是app的唯一標(biāo)識吧,我是用的項目中Bundle Identifier的內(nèi)容,即com.company.projectname


2.1.1 圖片上傳尺寸要求:


(1)另外屏幕截圖一定要按照尺寸哦,那邊會有提示尺寸是多少,可以只上傳一組5.5寸屏幕的,然后其他的都勾選用5.5寸顯示即可。


(2)上傳logo的尺寸也有要求,必須是1024*1024,而且不能有圓角


2.2 構(gòu)建版本





編輯切換為居中


添加圖片注釋,不超過 140 字(可選)


這個構(gòu)建版本就是上架一開始提到的,如果你是最新版本的系統(tǒng)就一定要下載最新的xcode


打開xcode,選擇開發(fā)工具里邊的Application Loader。





編輯


添加圖片注釋,不超過 140 字(可選)


打開之后,雙擊 交付應(yīng)用,把打包好的.ipa文件上傳上去





編輯切換為居中


添加圖片注釋,不超過 140 字(可選)


成功之后,過個30分鐘左右吧,就會在構(gòu)建版本那邊出現(xiàn)一個加號,然后就可以把需要上架的軟件添加上去。


另外,審核信息的填寫要按照標(biāo)準(zhǔn)





編輯


添加圖片注釋,不超過 140 字(可選)


至于演示賬號,我在提交的時候沒有填寫,不過還是建議填寫一下,據(jù)說不填可能被拒。


都差不多了就可以保存,提交審核了,審核成功就可以在應(yīng)用商店下載嘍~





編輯


添加圖片注釋,不超過 140 字(可選)


The end


版本更新:


版本更新如果直接按照前面的步驟進行會報錯


所以這邊要做一些修改在mainfest.json里邊修改版本號,這個按照自己需要填寫





編輯


添加圖片注釋,不超過 140 字(可選)


這個好像不是那么重要,重要的是在iTunes Connect中要再加一個版本,然后用xcode提交,就可以在構(gòu)建版本里選擇了





編輯


添加圖片注釋,不超過 140 字(可選)


證書我們這邊可以借助輔助工具appuploader


Appuploader可以輔助在Windows、linux或mac系統(tǒng)直接申請iOS證書p12,及上傳ipa到App Store,最方便在Windows開發(fā)上架沒有蘋果Mac電腦的開發(fā)者!配合本教程使用,可以快速掌握如何真機測試及上架!


點擊蘋果證書按鈕



編輯切換為居中


添加圖片注釋,不超過 140 字(可選)




點擊新增





編輯切換為居中


添加圖片注釋,不超過 140 字(可選)




輸入證書密碼,名稱


這個密碼不是賬號密碼,而是一個保護證書的密碼,是p12文件的密碼,此密碼設(shè)置后沒有其他地方可以找到,忘記了只能刪除證書重新制作,所以請務(wù)必記住密碼。還有為了安全起見,密碼不要太簡單。 證書名稱是你為了在證書列表里面便于區(qū)別的一個字符,自己好辨識就可以,盡量是是字母和數(shù)字之類


選擇證書類型


帶distribution的是發(fā)布類型,帶development的是開發(fā)類型。


apple類型=ios+mac,所以開發(fā)時選擇ios app development和apple development 類型都是可以的


選擇bundle id


只有部分類型的證書需要選擇bundle id,例如推送證書。因為大部分證書是不和app關(guān)聯(lián)的。而是通過描述文件profile文件關(guān)聯(lián)app。


使用appuploader同步服務(wù)


如果期望制作好證書后在其他電腦上同樣可以下載到這個證書,或者和你同事同步此證書,則需要勾選使用appuploader服務(wù)同步。否則您需要手動管理p12文件在不同電腦之間的傳輸,并且一但創(chuàng)建下載后,無法在其他電腦下載,只能手動復(fù)制文件過去。一般情況下,推薦使用appuploader服務(wù)同步。



證書類型說明


IOS開發(fā)選擇apple development或者ios app development 類型 ios 發(fā)布選擇 apple distribution或者 ios distribution (app store and ad hoc) 開發(fā)推送證書選擇 apple push notification service ssl (sandbox) 發(fā)布推送證書選擇 apple push notification service ssl (sandbox & production)


其他證書不是很常用,可以自行百度各種證書說明



Hbuilder用自有證書打包 ios App上架AppStore流程的評論 (共 條)

分享到微博請遵守國家法律
陇南市| 邯郸县| 宣城市| 南和县| 吉林省| 勐海县| 巴彦县| 海林市| 辉县市| 汽车| 平江县| 洪江市| 竹山县| 疏附县| 忻城县| 夏津县| 离岛区| 乐平市| 庆安县| 龙里县| 岳普湖县| 内丘县| 济源市| 南昌市| 合肥市| 巴中市| 金昌市| 弋阳县| 九龙县| 德阳市| 博爱县| 邛崃市| 聂拉木县| 宜黄县| 九寨沟县| 庐江县| 德昌县| 梅州市| 龙里县| 汝州市| 盐城市|