- 首先需要申請一個證書(.certSigningRequest文件)
- 在你的mac上打開鑰匙串
- 在點擊【鑰匙串訪問】--【證書助手】--【從證書頒發機構請求證書】
- 在證書助理中添加郵箱地址(沒有特殊要求),然后選擇存儲到磁盤,你就得到了CertificateSigningRequest.certSigningRequest 證書文件


- 配置開發者后台-創建開發者證書
-
- 打開你的開發者后台,【Certificates】,選擇創建一個【Certificates】

2. 你可以選擇創建開發還是生產環境去創建一個證書,下面我就拿iOS的開發者來作為示例來創建一下,其他的方式相同,選擇iOS App Development 然后選擇Continue
3. 在跳轉界面中你需要選擇上傳第一步生成的CertificateSigningRequest.certSigningRequest 文件作為上傳文件進行上傳,然后選擇繼續,你就創建完你的開發者管理證書了,

4. 選擇下載你就得到了證書ios_development.cer ,雙擊該文件,讓后打開你的鑰匙串,在鑰匙串中你可以看到一個新的要是串信息了

5. 在鑰匙串中選擇Apple Devlopment 文件點擊右鍵,選擇導出--【Apple Devlopment:xxxxxx】文件,選擇導出格式為p12格式,然后選擇存儲,輸入解壓密碼即可得到了一個xxx.p12文件了
6. 之后只需要將xxx.p12文件和密碼保存好,在其他的機器上就可以安裝你的開發者證書了
- 配置開發者后台-創建app簽名證書
-
- 有了開發者證書了,你還需要創建app的簽名證書(mobileprovision文件),才能對指定的app進行簽名打包或者真機測試
- 首選你需要創建了app,在管理后台選擇【Identifiers】--【+】--【App IDs】--【app】

3. 輸入名字和包名,選擇Continue 去創建這個app
4. 生成mobileprovision,在管理后台選擇【Profiles】--【+】--【選擇你需要創建的證書類型(Dev、Adhoc、App Store)】,選擇【Continue】

5. 選擇你剛才創建的App ID

6. 選擇你的開發者證書名稱,然后再選擇你允許測試的設備ID列表(只有Dev、Adhoc 模式下可以設置設備列表)
7. 選擇繼續,生成你的mobileprovision文件,然后選擇下載,你可以得到xxx.mobileprovision 文件了,
- 如何在xcode 中使用
- 在你需要測試的設備上首先安裝你的xxx.p12文件
- 在你的設備上安裝xxx.mobileprovision文件
- 打開xcode 配置你的包名:【xcode】--【你的項目】--【TARGETS】--【項目名稱】--【Geeberal】--【Bundle Identity】--【你的APP ID】
- 配置開發者證書:【xcode】--【你的項目】--【TARGETS】--【項目名稱】--【Build Settings】--【Signing】--【Development】--【選擇你的p12 文件名字就好了】
- 配置app 簽名文件:【xcode】--【你的項目】--【TARGETS】--【項目名稱】--【Build Settings】--【Signing】--【Provisioning Profile】--【選擇 xxx.mobileprovision 即可】
以上是大部分的配置方法,
