A. 如何導出apns開發證書p12
剛才驗證了下, 一個賬號可以建立兩個 Proction 證書 ,APNS推送證書(發布版的) 也是的回 , 至少我答在原有一個的基礎上再創建了一個, 成功了 。 所以你的回答有點問題 。 也有可能是跟我理解的不一樣。
B. iOS 剛申請的企業賬號證書,把導出的p12文件發給的融雲。為什麼賬號被禁用
p12文件,Provisioning Profile都不可以傳第三方平台。
C. ios製作推送證書 java後台怎麼需要兩個p12文件
1. 下載.cer文件到別的機器。就是在IDP上的那個。
2. 從發送申請文件(certificate Request,後綴名為certSigningRequest)的機器上把證書對應的private key(.p12文件)導出,密碼自己定,要記住,後面導入的時候要用。
3. 在你需要的機器上安裝證書(.cer),導入私鑰文件(.p12)。安裝對應App的provisioning profile。
4. Over,你可以用其他機器開發了。
註:必須得從申請機器上導出private key.到其他機器上
一、成員介紹
1.Certification(證書)
證書是對電腦開發資格的認證,每個開發者帳號有一套,分為兩種:
1)Developer Certification(開發證書)
安裝在電腦上提供許可權:開發人員通過設備進行真機測試。
可以生成副本供多台電腦安裝;
2)Distribution Certification(發布證書)
安裝在電腦上提供發布iOS程序的許可權:開發人員可以製做測試版和發布版的程序。
不可生成副本,僅有配置該證書的電腦才可使用;(副本製做介紹在下面Keychain中介紹)
2.Provisioning Profile(授權文件)
授權文件是對設備如iPod Touch、iPad、iPhone的授權,文件內記錄的是設備的UDID和程序的App Id,即使被授權的設備可以安裝或調試Bundle identifier與授權文件中記錄的App Id對應的程序。
開發者帳號在創建授權文件時候會選擇App Id,(開發者帳號下App Id中添加,單選)和UDID(開發者帳號下Devices中添加最多100個,多選)。
授權文件分為兩種,對應相應的證書使用:
1)Developer Provisioning Profile(開發授權文件)
在裝有開發證書或副本的電腦上使用,開發人員選擇該授權文件通過電腦將程序安裝到授權文件記錄的設備中,即可進行真機測試。
注意:確保電腦有許可權真機調試,即安裝了開發證書或副本;在開發工具中程序的Bundle identifier和選中使用的授權文件的App Id要一致;連接調試的設備的UDID在選中的授權文件中有記錄。
2)Distribution Provisioning Profile(發布授權文件)
在裝有發布證書的電腦上(即配置證書的電腦,只有一台)製做測試版和發布版的程序。
發布版就是發布到App Store上的程序文件,開發者帳號創建授權文件時選擇store選項,選擇App Id,無需選擇UDID;
測試版就是在發布之前交給測試人員可同步到設備上的程序文件,開發者帳號創建授權文件時選擇AdHoc,選擇App Id和UDID;只有選中的UDID對應的設備才可能安裝上通過該授權文件製做的程序。
3.Keychain(開發密鑰)
安裝證書成功的情況下證書下都會生成Keychain,上面提到的證書副本就是通過配置證書的電腦導出Keychain(就是.p12文件)安裝到其他機子上,讓其他機子得到證書對應的許可權。Developer Certification就可以製做副本Keychain分發到其他電腦上安裝,使其可以進行真機測試。
注意:Distribution Certification只有配置證書的電腦才可使用,因此即使導出導出Keychain安裝到其他電腦上,其他電腦也不可能具有證書的許可權。
D. 如何將推送證書p12導出為pem
你應該是兩個證書弄反了吧,你雙擊證書生成文件的時候看清楚對應的證書,一個是生產證書,一個是開發證書。望採納!
E. 蘋果provider推送使用的是p12文件還是pem文件
在 Mac OS 上將 iPhone 開發人員證書轉換為 P12 文件 從 Apple 下載 Apple iPhone 證書後,將其導出為 P12 證書格式。在 Mac? OS 上執行以下操作: 打開鑰匙串訪問應用程序(位於應用程序/實用工具文件夾中)。 如果尚未將該證書添加到鑰匙串,...
F. 如何配置Apple推送證書 push證書
1.登錄蘋果開發者賬戶
2.在左側找到Certificats
3.找到我們要配置push功能的AppID 找到底部的Edit按鈕 如何創建專AppID可參考 26創建AppID Apple開發屬 2016最新Apple開發
4.進入AppID設置 找到Push Notifications 這里有2種推送證書 d...
5.繼續選擇Continue
6.上傳自己的csr文件
繼續Continue
7.到這里我們的推送證書就創建好了
選擇Download 就可以將證書下載下來了
8.再次回到AppID的Edit畫面
可以看到push notificates狀態已經改變了
9.在push notificates這里就會顯示出我們已經創建過的推送證書
選擇DownLoad 還可以下載下來
G. 蘋果開發者平台推送證書怎麼關閉
我們的每一個證書都可以生成一個.p12文件,這個文件是一個加密的文件,只要知道其密碼,就可以供給所有的mac設備使用,使設備不需要在蘋果開發者網站重新申請開發和發布證書,就能使用。注意:一般.p12文件是給與別人使用的,本機必須已經有一個帶秘鑰的證書才可以生成.p12文件打開鑰匙串,選擇我們需要的證書,右擊,選擇「導出「iphone
distribition:```」:為.p12文件填一個名字,點擊存儲:填一個「密碼」,「驗證」和密碼相同:點擊好,在桌面上就形成了一個.p12文件了:
H. 如何把pem證書轉化為p12證書
我使用JavaPNS 進行ios推送時,需要使用p12格式的證書,可是同事提供給我的證書格式是版pem的。於是我面臨一個問題:如權何把pem轉化為p12?
我操作系統是win7.
pem轉化為p12的步驟如下:
首先要安裝openssl:
下載後的文件是:Win32OpenSSL_Light-1_0_1e.exe
安裝完成之後,關閉所有的命令行窗口(若有打開的),然後運行如下命令:
openssl pkcs12 -export -in apns_dev.pem -out paypal.pkcs12
apns_dev.pem 是輸入,paypal.pkcs12是輸出,paypal.pkcs12就是JavaPNS 需要的證書
附件是doc文件
I. ios P12無法導出
用xcode 真機調試的時候,會修復對應證書和描述文件,就好了; 我就是這樣。
點擊左邊下面的「我的證書」,然後點擊右邊的證書,打開下面有一個key導出就可以了
,只有在這里的才能導出。