理解IOS證書之間的關(guān)系

1. 說一些基本的東西

每一臺iPhone 都有一個唯一的uuid馋劈。

每一臺iPhone上的APP 都有一個唯一bundle Identifier院仿。

每一個配置文件(Provisioning Profiles)都會包含一個App ID葫男, 多個證書翅萤,多個設(shè)備主到。

每一個CSR(開發(fā)密鑰) 都只屬于一臺Mac電腦浙滤。

每一個證書(Certification)都包含一個CSR(開發(fā)密鑰)

2. ?關(guān)系

1) 證書可以說是Mac電腦和蘋果官方的紐帶阴挣,Mac電腦只有擁有了這條紐帶,安裝在該電腦上的Xcode才可以使用該證書訪問到蘋果官方的一些信息(也就是說Mac電腦擁有了可以把xcode項目安裝到iPhone上的權(quán)限)纺腊。

2) Xcode 想要將項目安裝到iPhone 上畔咧,毋庸置疑,這哥倆兒之間也需要一條紐帶揖膜。這條紐帶就是配置文件(Provisioning Profiles)誓沸,配置文件(Provisioning Profiles)中包含著App ID 和 設(shè)備uuid,App ID 也就是Xcode target 配置中的bundle Identifier壹粟。uuid 存在于手機上拜隧,App ID存在于xcode,聯(lián)系就這么通過配置文件(Provisioning Profiles)建立了趁仙。

3) 配置文件(Provisioning Profiles) 和 證書洪添。配置文件中包含著證書,故通過配置文件就可以訪問到證書的一些信息和權(quán)限

3. iPhone 不允許安裝未知來源的應(yīng)用(不像Mac電腦雀费,可以通過 ‘系統(tǒng)偏好設(shè)置’ 里的 ‘安全性與隱私’ 進行修改)干奢,只有當(dāng)一個應(yīng)用程序變的合法(也就是經(jīng)過證書簽名) 才可以安裝到iPhone。想要將一個xcode項目安裝到iPhone 手機上盏袄,需要怎樣的一個流程忿峻?

1) xcode需要配置好使用的證書、配置文件辕羽、和bundle Identifier逛尚。所配置的證書必須存在于所配置的配置文件(Provisioning Profiles)中。所配置的bundle Identifier必須符合配置文件(Provisioning Profiles)中App ID的規(guī)則刁愿。App ID 大概有以下幾種

.............1.? com.company.firstapp绰寞。? bundle Identifier則是com.company.firstapp

.............2.? com.company.*? ? ? ? ? ? ? bundle Identifier則是com.company.任意英文,例如com.company.abc,com.company.cbd 等

.............3.? com.*。? ? ? ? ? ? ? ? ? ? ? ? ? bundle Identifier則是com.任意英文克握,例如com.xx.xxx, com.bb.ccc 等

.............4.? *蕾管。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? bundle Identifier則是任意英文, 例如abc.cbd.xxx, aaa.bbb.ccc 等

2) xcode 使用配置文件中的證書對項目進行簽名。簽名的過程也就是驗證項目bundle Identifier是否符合App ID的規(guī)則菩暗,配置文件中證書的有效性掰曾,iPhone設(shè)備是否存在于證書中 等一系列驗證。

3) xcode ?項目轉(zhuǎn)化為應(yīng)用程序安裝到iPhone中

4.百字不如一圖停团,圖解xcode項目安裝到iPhone的過程(不涉及具體步驟詳情)


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末旷坦,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子佑稠,更是在濱河造成了極大的恐慌秒梅,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件舌胶,死亡現(xiàn)場離奇詭異捆蜀,居然都是意外死亡,警方通過查閱死者的電腦和手機幔嫂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門辆它,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人履恩,你說我怎么就攤上這事锰茉。” “怎么了切心?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵飒筑,是天一觀的道長。 經(jīng)常有香客問我绽昏,道長协屡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任全谤,我火速辦了婚禮肤晓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘啼县。我一直安慰自己,他們只是感情好沸久,可當(dāng)我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布季眷。 她就那樣靜靜地躺著,像睡著了一般卷胯。 火紅的嫁衣襯著肌膚如雪子刮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天,我揣著相機與錄音挺峡,去河邊找鬼葵孤。 笑死,一個胖子當(dāng)著我的面吹牛橱赠,可吹牛的內(nèi)容都是我干的尤仍。 我是一名探鬼主播,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼狭姨,長吁一口氣:“原來是場噩夢啊……” “哼宰啦!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起饼拍,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤赡模,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后师抄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體漓柑,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年叨吮,在試婚紗的時候發(fā)現(xiàn)自己被綠了辆布。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡挤安,死狀恐怖谚殊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蛤铜,我是刑警寧澤嫩絮,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站围肥,受9級特大地震影響剿干,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜穆刻,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一置尔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧氢伟,春花似錦榜轿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至诚些,卻和暖如春飞傀,著一層夾襖步出監(jiān)牢的瞬間皇型,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工砸烦, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留弃鸦,地道東北人。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓幢痘,卻偏偏與公主長得像唬格,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子雪隧,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容