iOS 證書相關知識以及根據(jù)PP證書發(fā)布企業(yè)版App

????????iOS開發(fā)者賬號分為三種:個人夭问、公司和企業(yè)烛卧。個人和公司的可以上架App Store,企業(yè)的則不能上架App Store缝彬,原則只能提供給企業(yè)內部人員進行分發(fā)測試使用。想讓iOS項目在手機里使用哺眯,也有三種方法谷浅,那就是連接Xcode進行安裝測試、App Store下載和鏈接(二維碼掃描)下載奶卓。因為項目的部分功能需求一疯,我司的App選擇先上架企業(yè)版。

????????遙想上次我進入apple的developer網(wǎng)站配置新項目的證書還是在去年的七月份夺姑,所以一開始拿到領導給我的p12和描述證書的時候還是有點懵逼的墩邀,這些文件丫的咋用,全忘了(逃~ ? ? ?

????????下面先來回顧一下iOS開發(fā)證書相關的知識盏浙。蘋果為了控制應用的開發(fā)和發(fā)布流程眉睹,有一套比較復雜的機制。其中證書就分為很多種:開發(fā)證書废膘,發(fā)布證書竹海,開發(fā)的描述文件,發(fā)布的描述文件丐黄,開發(fā)的推送證書斋配,發(fā)布的推送證書等等。首先灌闺,iOS Certificates證書艰争,安裝它之后,可以證明安裝的電腦具有開發(fā)或發(fā)布該開發(fā)者賬號下應用的權限桂对。像領導發(fā)給我的P12證書甩卓,就是從原開發(fā)者的Mac電腦上導出來的。這個時候我們點擊安裝一下P12證書接校,然后輸入密碼即可完成安裝猛频。如下圖所示:

發(fā)布證書

然后還有bundle ID狮崩,也稱為APP ID,它是每個應用的唯一標識符鹿寻,不管外殼怎么變換睦柴,只要bundleID不變,蘋果都認為它們是同一個應用毡熏。所以想要發(fā)布一個應用的時候坦敌,也必須去蘋果的開發(fā)者網(wǎng)站里的App IDs去創(chuàng)建一個bundleID。但是需要注意的是痢法,創(chuàng)建的bundleID也分為兩種:一種格式是:com.domainname.appname狱窘。這種id只能用在一個app上。每一個新應用都要創(chuàng)建一個财搁。另外一種格式是:com.domainname.*蘸炸。這種id可以用在多個應用上,雖然方便尖奔,但是使用這種id的應用不能使用通知功能搭儒,所以并不常用。在我上架企業(yè)版的時候提茁,這兩種方式創(chuàng)建的bundleID都遇到了(捂臉)淹禾。最后就是PP證書,即描述文件茴扁。簡單來說铃岔,描述文件就是描述應用的文件,它包含了App ID峭火,Certificates,Devices(開發(fā)環(huán)境下用于確定設備是否具有安裝的權限)毁习。從描述文件的配置流程來看,可以得知生產(chǎn)環(huán)境下的描述文件的作用就是把發(fā)布證書和App ID關聯(lián)起來(發(fā)布證書確定開發(fā)賬號躲胳,App ID確定當前應用)蜓洪。所以一般我們在老電腦上上架App Store新項目的時候,只需做一個App ID和PP證書即可坯苹。除非換電腦了才需要重新做一個發(fā)布證書或者安裝從老電腦派生出來的P12證書隆檀。

????????下面來講一下上架企業(yè)版的過程。因為我們上架企業(yè)版的時候粹湃,選擇的是購買相關證書恐仑,然后自己打包上傳到應用分發(fā)平臺,所以首先就會根據(jù)描述文件里的App ID來替換掉我們項目里當前的bundleID为鳄,因為如果不使用描述文件里的App ID的話裳仆,工程就無法識別到相關的描述文件。如下圖所示:

未識別到對應的證書

????????之前我上架App Store的時候孤钦,都是用的自動管理簽名歧斟,也就是一直勾選Automatically manage signing?這個選項纯丸,從來沒有手動簽名過。静袖。這次必須手動管理簽名觉鼻,跳坑之路就此開始了。剛開始更換bundleID队橙,一直報找不到相對應的描述文件的錯誤坠陈,后來朋友用他們公司的公司版開發(fā)者賬號生成了一堆P12和描述文件挨個的幫我測試排查原因,刪掉了我電腦里一大堆之前使用的配置文件捐康,最終也是匹配上了仇矾,期間遇到的挫折已淚目到不堪回首。等到使用證書上的App ID作為bundleID可以找到相對應的描述文件之后解总,就把debug模式改成release模式贮匕,然后打包;

打包


上架企業(yè)版選擇第三項


下一步


選擇我們對應的開發(fā)描述證書


打擊導出即可導出所需的ipa包


最后上傳到應用分發(fā)平臺

????????以上就是證書相關知識以及上架企業(yè)版的過程倾鲫,在這次過程中粗合,深刻的鞏固復習了開發(fā)者賬號及證書相關的信息,受益匪淺乌昔。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市壤追,隨后出現(xiàn)的幾起案子磕道,更是在濱河造成了極大的恐慌,老刑警劉巖行冰,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件溺蕉,死亡現(xiàn)場離奇詭異,居然都是意外死亡悼做,警方通過查閱死者的電腦和手機疯特,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肛走,“玉大人漓雅,你說我怎么就攤上這事⌒嗌” “怎么了邻吞?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長葫男。 經(jīng)常有香客問我抱冷,道長,這世上最難降的妖魔是什么梢褐? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任旺遮,我火速辦了婚禮赵讯,結果婚禮上,老公的妹妹穿的比我還像新娘耿眉。我一直安慰自己边翼,他們只是感情好,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布跷敬。 她就那樣靜靜地躺著讯私,像睡著了一般。 火紅的嫁衣襯著肌膚如雪西傀。 梳的紋絲不亂的頭發(fā)上斤寇,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天,我揣著相機與錄音拥褂,去河邊找鬼娘锁。 笑死,一個胖子當著我的面吹牛饺鹃,可吹牛的內容都是我干的莫秆。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼悔详,長吁一口氣:“原來是場噩夢啊……” “哼镊屎!你這毒婦竟也來了?” 一聲冷哼從身側響起茄螃,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤缝驳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后归苍,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體用狱,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年拼弃,在試婚紗的時候發(fā)現(xiàn)自己被綠了夏伊。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡吻氧,死狀恐怖溺忧,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情医男,我是刑警寧澤砸狞,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站镀梭,受9級特大地震影響刀森,放射性物質發(fā)生泄漏。R本人自食惡果不足惜报账,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一研底、第九天 我趴在偏房一處隱蔽的房頂上張望埠偿。 院中可真熱鬧,春花似錦榜晦、人聲如沸冠蒋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽抖剿。三九已至,卻和暖如春识窿,著一層夾襖步出監(jiān)牢的瞬間斩郎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工喻频, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留缩宜,地道東北人。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓甥温,卻偏偏與公主長得像锻煌,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子姻蚓,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內容