iOS APP 發布

一.需要的證書 、定位及作用

? ? 1、開發者證書(分為開發----?iOS?Development 和發布---- iOS Distribution兩種),這個是最基礎的,不論是真機調試,還是上傳到appstore都是需要的,是一個基證書,用來證明自己開發者身份的;

? ? ?2、appID,這是每一個應用的獨立標識,在設置項中可以配置該應用的權限,比如是否用到了PassBook,GameCenter,以及更常見的push服務,如果選中了push服務,那么就可以創建生成下面第3條所提到的推送證書,所以,在所有和推送相關的配置中,首先要做的就是先開通支持推送服務的appID

3、推送證書(分為開發和發布兩種,類型分別為APNs Development iOS,APNs Distribution iOS),該證書在appID配置中創建生成,和開發者證書一樣,安裝到開發電腦上;

4、Provisioning Profiles,這個東西是很有蘋果特色的一個東西,該文件將appID,開發者證書,硬件Device綁定到一塊兒,在開發者中心配置好后可以添加到Xcode上,也可以直接在Xcode上連接開發者中心生成,真機調試時需要在Provisioning Profiles文件中添加真機的udid;是真機調試和必架必備之珍品;

平常我們的制作流程一般都是按以上序列進行,先利用開發者帳號登陸開發者中心,創建開發者證書,appID,在appID中開通推送服務,在開通推送服務的選項下面創建推送證書(服務器端的推送證書見下文),之后在Provisioning Profiles文件中綁定所有的證書id,添加調試真機等;

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容