iOS 基礎(chǔ)--配置開發(fā)證書和推送證書

簾卷西風(fēng),人比黃花瘦!<蜥蜴王>

推送步驟.png

1、<big>開發(fā)者證書</big>(分為開發(fā)和發(fā)布兩種,類型為ios Development,ios Distribution),這個是最基礎(chǔ)的,不論是真機(jī)調(diào)試(iOS7.0之前),還是上傳到appstore都是需要的,是一個基證書,用來證明自己開發(fā)者身份的;
2、<big>appID</big> ,這是每一個應(yīng)用的獨立標(biāo)識,在設(shè)置項中可以配置該應(yīng)用的權(quán)限,比如是否用到了PassBook,GameCenter,以及更常見的push服務(wù),如果選中了push服務(wù),那么就可以創(chuàng)建生成下面第3條所提到的推送證書,所以,在所有和推送相關(guān)的配置中,首先要做的就是先開通支持推送服務(wù)的appID;
3、<big>推送證書</big>(分為開發(fā)和發(fā)布兩種,類型分別為APNs Development ios,APNs Distribution ios),該證書在appID配置中創(chuàng)建生成,和開發(fā)者證書一樣,安裝到開發(fā)電腦上;
4、<big>Provisioning Profiles</big> 一般稱之為PP文件,該文件將appID,開發(fā)者證書,硬件Device綁定到一塊兒,在開發(fā)者中心配置好后可以添加到Xcode上,也可以直接在Xcode上連接開發(fā)者中心生成,真機(jī)調(diào)試時需要在PP文件中添加真機(jī)的udid;


iOS7.0之前要做真機(jī)測試, 必須要配置相應(yīng)的開發(fā)證書, 雖然 iOS7.0之后真機(jī)測試不用再去配置證書, 要想做推送的話還是要配置開發(fā)環(huán)境證書和推送證書, 溫故知新今天簡單的總結(jié)一下這個過程!

配置證書:

  • 準(zhǔn)備: 一個可以用的付費的開發(fā)者賬號 ( 幾種類型賬號 個人(Individual)$99 、公司(Company)$99 、企業(yè)(Enterprise)$299、高校(University))
  • 注意:一個開發(fā)者賬號只能創(chuàng)建(1-2個開發(fā)(測試)證書,2-3個生產(chǎn)(發(fā)布)證書),如果你的App Store Ad Hoc 前面的按鈕不能選擇,則代表你的這個賬號無法再創(chuàng)建新的生產(chǎn)證書了。你可以刪除現(xiàn)在的證書重新建證書(如果刪除一個證書,那么正在使用這個證書的人將不能再使用了,除非重新生成,然后利用.p12重新導(dǎo)入到使用者的電腦里!)

開始配置:

第 一 步:

打開蘋果的官網(wǎng)去到配置證書的網(wǎng)頁

:Users:zhaoce:Desktop:配置蘋果證書:登錄.png

1.2: 進(jìn)入以下界面:

配置界面.png

第 二 步: 我們可以先先加我們的 App ID 在還是那個面界面 Identifiers--->App IDs 點擊添加

1.png
2.2: 選擇專有真機(jī)還是通配(多個 App)使用
2.png
2.3: 如果做推送的話記得要勾選推送服務(wù)還在這一頁
2.png
2.4: 然后繼續(xù)即可
3.png

第 三 步: 配置開發(fā)(推送)證書 --> Certificates-->Development 中點擊添加
4.png
3.2: 選擇開發(fā)證書這個標(biāo)簽
5.png
3.3: 選擇真機(jī)測試還是做推送
6.png
3.4: 然后查找自己 App ID (沒有出現(xiàn)選擇的話不要選擇 Create我們建過了等會就好了)
7.png
3.5: 選擇我們的 Mac 的證書文件 沒有的話從我們的電腦上獲取一下:

3.5.1 填寫郵箱選擇存在磁盤, 點擊下載到桌面就行了


9.png

3.5.2 選擇上一步下載的文件就好了


8.png

第四步: 生成描述的配置PP文件 Provisioning Profiles --->Development ---> 添加
10.jpg

4.2: 選擇你的 AppID

11.png

4.3: 選擇證書

12.png

4.4: 選擇測試機(jī)

13.png

4.5:填寫描述文件名

16.png

4.6:PP文件配置完成下載后雙擊安裝進(jìn)Xcode后即可使用


后面配置有時間補(bǔ)上,先把證書過程記錄一下!


這幾天正好把我自己的做的小項目弄上線, 我就記錄下來了和簡友分享一下吧加油

大致過程
第一部分: 證書生成
第二部分: 配置Xcode工程
第三部分:打包工程
第四部分: iTunes上線

第一部分:

  1. 生成Mac綁定證書, 獲取電腦硬件的證書
圖片 1.png
  1. 制作發(fā)布證書
    https://developer.apple.com/account/ios/device/edit
2.png
3.png
4.png
5.png

![Upload 6.png failed. Please try again.]

7.png
8.png
9.png
10.png
11.png
12.png
13.png
14.png

制作發(fā)布證書的這個過程中我們沒有涉及到設(shè)備的添加 ,測試的時候需要添加過設(shè)備。
3.系統(tǒng)根證書(可直接從網(wǎng)絡(luò)上下載, 開始我不知道總是不行改了這里就好了)
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
鏈接: https://pan.baidu.com/s/1hrMWeRM 密碼: dz3k
上面提供兩處下載

下面是鑰匙串中的三個證書(根證書、 生產(chǎn)證書、發(fā)布證書)

15.png

第二部分: 配置Xcode

16.png
17.png
18.png
19.png
20.png
21.png
22.png
23.png
24.png
25.png

第三部分: 打包工程

26.png

第四部分:上傳到iTunes
https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/app

27.png
28.png
29.png

http://devhelpers.com/app/icon/resizer/ 提交一個1024*1024的icon圖 生成ios程序用的各種格式圖標(biāo)
http://icon.wuruihong.com/ 這個網(wǎng)站也可以, 配合著用

【鏈接】程序員福利:各大平臺免費接口,非常實用
http://url.cn/290wqPn

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 工作這么久,也上線了好幾個項目,現(xiàn)在公司所有的ios項目也是我在配證書和上線,可以把我學(xué)習(xí)的關(guān)于配置證書的文章發(fā)布...
    老騷鵝閱讀 2,364評論 3 19
  • 1.首先通過鑰匙串訪問——證書助理——從證書頒發(fā)機(jī)構(gòu)請求證書——填寫證書信息(郵箱,常用名稱,存儲到磁盤)——存儲...
    DanDanC閱讀 8,127評論 5 15
  • 1、開發(fā)者證書(分為開發(fā)和發(fā)布兩種,類型為ios Development,ios Distribution),這個...
    釬探穗閱讀 2,631評論 4 11
  • 1.切實可行的目標(biāo) 按自己的實際情況定下小目標(biāo),必須能完成的小目標(biāo)。 把自己的精力用到目前最關(guān)鍵的問題上面,集中精...
    蕭雅琴子閱讀 201評論 0 1
  • 大三就要進(jìn)入尾聲了,大學(xué)一事無成,不要把什么事都?xì)w結(jié)為你不自信,好像你不自信一切就會變得更好一樣。所以呢,做好眼前...
    趙妖鏡ZQ閱讀 271評論 0 0

友情鏈接更多精彩內(nèi)容