ios簽名證書簡單介紹
不知不覺閒雜已經臨近年底了,蘋果對於蘋果企業要求越來越嚴格,APP 上架也越來越嚴格,很多小白就不懂了,安裝軟體的時候需要 ios 簽名證書 認證,沒有經過任何簽名的程式是不能在手機上安裝和執行的,這就表示了 ios 簽名證書 的重要性。那麼平常具體的操作步驟是怎麼樣子的呢?
1、 keychain 裡的 “從證書頒發機構請求證書”,這裡就本地生成了一對公私鑰,儲存的 CertificateSigningRequest 就是公鑰,私鑰儲存在本地電腦裡。
2、 第二步蘋果處理。
3、 把 CertificateSigningRequest 傳到蘋果後臺生成證書,並下載到本地。這時本地有兩個證書,一個是第 1 步生成的,一個是這裡下載回來的, keychain 會把這兩個證書關聯起來,因為他們公私鑰是對應的,在 XCode 選擇下載回來的證書時,實際上會找到 keychain 裡對應的私鑰去簽名。這裡私鑰只有生成它的這臺 Mac 有,如果別的 Mac 也要編譯簽名這個 App 怎麼辦?答案是把私鑰匯出給其他 Mac 用,在 keychain 裡匯出私鑰,就會存成 .p12 檔案,其他 Mac 開啟後就匯入了這個私鑰。
4、 在蘋果網站上操作,配置 AppID / 許可權 / 裝置等,最後下載 Provisioning Profile 檔案。
5、 XCode 會透過第 3 步下載回來的證書(存著公鑰),在本地找到對應的私鑰(第一步生成的),用本地私鑰去簽名 App ,並把 Provisioning Profile 檔案命名為 embedded.mobileprovision 一起打包進去。這裡對 App 的簽名資料儲存分兩部分, Mach-O 可執行檔案會把簽名直接寫入這個檔案裡,其他資原始檔則會儲存在 _CodeSignature 目錄下。
剩下的事情就是系統自己做的事情了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69958350/viewspace-2671494/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ios簽名證書:什麼是證書?iOS
- iOS證書籤名機制&重簽名&防止重簽名iOS
- 簡單介紹iOS超級簽名系統分發配置iOS
- iOS簽名證書—iPhone明年不漲價?iOSiPhone
- 簡單API介面簽名驗證API
- 關於程式碼簽名證書種類的介紹及對比
- JB的測試之旅-IOS證書及簽名iOS
- 群簽名與環簽名的介紹
- iOS證書申請與配置介紹iOS
- 程式碼簽名證書
- 自簽名ssl證書
- 簡易實現 HTTPS (二) 自簽名證書HTTP
- thawte程式碼簽名證書和Comodo程式碼簽名證書區別
- 簡單講解蘋果ios企業簽名蘋果iOS
- 怎麼使用iOS證書來申請簽名檔案iOS
- 什麼是自簽名證書?自簽名SSL證書的優缺點?
- Comodo Positive SSL證書簡要介紹
- ipa重簽名原理介紹
- 建立自簽名根證書-中間證書。
- 自簽名證書 nginx tomcatNginxTomcat
- openssl生成自簽名證書
- EV程式碼簽名證書和標準程式碼簽名證書有何不同?
- 什麼是自簽名SSL證書?自簽名證書有哪些安全隱患?
- iOS簽名、iOS企業簽名、iOS超級簽名工具使用iOS
- 程式碼簽名證書與SSL證書區別
- "簡單"的加密簽名加密
- DigiCert EV 程式碼簽名證書
- 自簽名SSL證書安全嗎?
- 使用mkcert建立自簽名證書mkcert
- Xamarin Android使用自簽名證書Android
- iOS企業簽名證書為什麼會出現信任提示iOS
- 蘋果簽名證書:共享證書和獨享證書找不同蘋果
- Apache 配置https 自簽名證書 或者 購賣證書ApacheHTTP
- 使用OpenSSL生成自簽名SSL證書
- 普通OV版程式碼簽名證書,與EV程式碼簽名證書的作用以及區別
- 簡單瞭解一下關於程式碼簽名證書的相關內容
- 程式碼簽名證書能給哪些應用程式進行簽名
- 為什麼驅動程式簽名需要EV程式碼簽名證書