有关 iOS 的开发证书、应用标识、设备标识、配置文件以及密钥 #DF...
iOS開發過程中如果需要進行真機調試、發布需要注冊申請很多證書,
以下是對iOS開發的常用證書和密鑰等的逐一簡單說明:
?
證書
iOS常用的證書包括開發證書和發布證書,無論是真機調試還是最終發布應用到App Store這兩個證書都是必須的,它是iOS開發的基本證書。
1. 開發證書:開發證書又分為普通開發證書和推送證書,如果僅僅是一般的應用則前者即可滿足,但是如果開發推送應用則必須使用推送證書。
2. 發布證書:發布證書又可以分為普通發布證書、推送證書、Pass Type ID證書、站點發布證書、VoIP服務證書、蘋果支付證書。同樣的,對于需要使用特殊服務的應用則必須選擇對應的證書。
?
應用標識
App ID, 應用程序的唯一標識,對應iOS應用的Bundle Identifier,App ID在蘋果開發者中心中分為通配應用ID和明確的應用ID, 前者一般用于普通應用開發,一個ID可以適用于多個不同標識的應用;但是對于使用消息推送、 Passbook、站點發布、iCloud等服務的應用必須配置明確的應用ID。
?
設備標識
UDID,用于標識每一臺硬件設備的標示符。注意它不是device token,device token是根據UDID使用一個只有Apple自己才知道的算法生成的一組標示符。
?
配置簡介
Provisioning Profiles, 平時又稱為PP文件。將UDID、App ID、開發證書打包在一起的配置文件,同樣分為開發和發布兩類配置文件。
?
密鑰
在申請開發證書時必須要首先提交一個密鑰請求文件,對于生成密鑰請求文件的Mac,如果要做開發則只需要下載證書和配置簡介即可開發。但是如果要想在其他機器上做開發則必須將證書中的密鑰導出(導出之后是一個.p12文件),然后導入其他機器。同時對于類似于推送服務器端應用如果要給APNs發送消息,同樣需要使用.p12秘鑰文件,并且這個秘鑰文件需要是推送證書導出的對應密鑰。
?
轉載于:https://www.cnblogs.com/sixindev/p/4554819.html
總結
以上是生活随笔為你收集整理的有关 iOS 的开发证书、应用标识、设备标识、配置文件以及密钥 #DF...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Azure SQL 数据库最新版本现已提
- 下一篇: 函数传参和实际应用—JS学习笔记2015