IOS應用測試及發布(Hbuilder版)

? ? ? ?因為是第一次進行蘋果app發布,所以在其網站上仔細反復搞了很多遍,把過程和分析情況記錄一下。

首先,我們通過注冊的開發者賬號登錄(https://developer.apple.com),會看到下面內容:

如何創建開發者這里就不提了,關鍵說一下“證書、身份及配置管理”和“應用商店管理”中的關于應用發布的內容。

第一部分? “Certificates, Identifiers & Profiles”內容理解

? ? ? ? 進入這個版塊后左側會有四個區域,分別是Certificates(證書)、Identifiers(身份)、Devices(設備)和Provisioning Profiles(配置文件),他們的作用如下:

證書(文件后綴是? .cer)

常用證書類型:

1,Development? 開發者證書:

? ? ? ? ? ? ?提供給開發人員在開發過程中真機調試使用的證書

? ? ? ? ? ? ?常用:iOS App Development 種類

2,Production 生產證書:

? ? ? ? ? ? ?提供給產品發布上線時使用的證書

? ? ? ? ? ? ?常用:App Store and Ad Hoc

PS:

1, 一個開放者賬號只能創建一個iOS App Development類型的證書

2, Ad Hoc 允許提供給小范圍注冊設備安裝測試的(100臺設備以內)


身份

App ID Description? 身份描述,即備注信息

App ID Prefix? 身份前綴,自動生成,如:N2ERWK57XX

App ID Suffix? 身份后綴,常用Explicit App ID種類,配置Bundle ID為程序的包路徑,如:com.eplugger

App Services? ? 應用提供的服務種類,常用Game Center,In-App Purchase(默認選項)


注冊設備

Register Device

? ? ? ? ? 添加注冊設備,能提供給Ac Hoc 用來安裝

? ? ? ? ? Name 隨意填寫

UDID 在iTunes上查找或利用設備訪問https://fir.im/udid來獲得


配置文件

文件后綴是? .mobileprovision

Development? 開發者配置

提供給開發者,使用iOS App Development種類

Distribution? 分發配置

提供給測試或上線,使用

App Store 上線

Ad Hoc? ? ? 分發測試(注冊的設備可用)


另外還會有一個本地證書(CertificateSigningRequest.certSigningRequest)他是在MAC上生成的一個證書在注冊開發者證書或生產證書時需要。那么他們幾個的依賴關系如下:


依賴關系

第二部分 構建流程

這里主要說一下測試和發布所需要的文件和配置流程(非開發者證書),在內部測試階段我們需要用到AdHoc方式的證書和配置,這也需要非越獄的手機提前注冊到到設備中。推薦使用https://fir.im來管理測試過程。

1,證書的配置流程:

證書制作流程

制作證書可使用擁有管理員權限的AppID賬號,該證書可用于內部測試,同時也可用于最后的上線發布。這其中需要用到mac的“鑰匙串訪問”程序生成一個請求證書文件,最終也需要將生成好的證書導入到“鑰匙串訪問”中再導出一個p12文件用于Hbuilder中發布。


2,身份的配置流程:

身份配置流程

因為一個身份對應一個app,所以這里要注意的是Bundle ID的設置。當然如果你的app使用到了消息推送(Push Notifications)你需要在配置身份中啟用他,并且根據提示到證書里去構建開發者和正式發布環境的2個證書(否則在Hbuilder編譯時提示Provisioning profile \"rdsyseduv8Profile_adHoc\" doesn't support the Push Notifications capability.錯誤)。


3,配置文件的配置流程:

配置文件配置

這里我配置的是測試環境的(Ad Hoc)在最終上架時需要再配置已給App Stroe的配置文件。需要注意的是如果增加測試設備需要修改配置并重新生成配置文件再Hbuilder中也要重新生成ipa文件。


關于設備注冊的配置特別簡單就不寫了,其中設備的UDID號可通過設備訪問https://fir.im/udid來獲得也可按照PP助手或用iTunes獲得。


第三部分 Hbuilder打包過程

使用Hbuilder發布Ios時選擇“使用蘋果證書”,

? ? ?1,AppID填寫制作身份時候的Bundle ID

? ? ?2,私鑰密碼是在“鑰匙串訪問”中導出p12文件時設置的密碼

? ? ?3,profile文件就是配置文件(后綴.mobileprovision),注意測試時選用Ad Hoc類型的配置文件,發布時選用App Stroe類型的配置文件。

? ? ?4,私鑰證書就是到處的p12文件

打包后會下載一個.ipa的應用安裝文件,通過pp助手或iTunes連接手機進行安裝

第四部分 發布過程

? ? ? ?通過Hbuilder打包后的ipa文件(使用App Stroe類型的配置文件)就可以到AppleStroe上進行發布了,首先使用開發者賬號(最初申請的賬號)登錄開發者網站,然后進入iTunes Connect版塊,選擇“我的 App”點“+”創建一個要發布的APP。

設置名稱、SKU(這里我設置的與身份中的Bundle ID相同)、類別、價格,在“準備提交”中設置app的詳細信息:

1、5張5.5寸屏的應用截圖(找個iphone7Plus進行截圖)

2、描述、關鍵詞、技術支持網址、營銷網址按你的應用進行填寫。

3、App綜合信息中添加應用圖標(1024*1024大小,去掉alpha和透明度),版權(年度+公司名)

4、聯系人信息,這里的電話格式是: +86 區號 電話號

5、App審核信息,如果app有登錄要提供一個演示賬號密碼

以上內容填寫后進行“存儲”,然后打開mac上的xCode中的Application Loader工具進行應用上傳:

Application Loader位置

這里需要注意的是要用最初創建的賬號登錄,在選擇“交付您的應用”時一定要現在“iTunes Connect”上建立對應的應用(SKU),否則會提示錯誤:

沒有匹配的簽名信息

最后點擊提交送審確認內容版權和廣告標識符點“提交”就可以了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,923評論 6 535
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,740評論 3 420
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,856評論 0 380
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,175評論 1 315
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,931評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,321評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,383評論 3 443
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,533評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,082評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,891評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,067評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,618評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,319評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,732評論 0 27
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,987評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,794評論 3 394
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,076評論 2 375

推薦閱讀更多精彩內容