Phonegap移動開發:配置總結(一) IOS相關文件生成

Phonegap進行IOS開發,大多數同窗都沒有Mac,在Windows裏面搭建Mac的虛擬環境也是至關麻煩,因此不少人都會最後選擇用Phonegao的雲編譯.node

可是Phonegap雲編譯IOS App時會須要兩個文件*.p12, *.profile.app

這兩個文件都是須要在Mac環境下生成的,並且生成過程較麻煩,對於不熟悉的同窗,老是會出現各類問題.筆者在通過一段時間的調研後,發現了在Windows上生成這兩個文件的方法(親測有效),現總結以下:iphone

1.安裝Openssl
 
2.設置配置文件目錄
set OPENSSL_CONF=D:/openssl-0.9.8k_WIN32 /openssl.cnf
(目錄以本機ssl安裝目錄爲準)
 
3.生成csr及key文件
(1)生成key文件
openssl req -out CSR.csr -pubkey -new -keyout privateKey.key
命令參考:
 
(2)生成csr文件(注意:不要使用以前和key文件一塊兒產生的csr)
openssl req -nodes -newkey rsa:2048-keyout privateKey.key.key -out cer_sign_request.csr
 
上傳生成的csr到apple並下載生成的cer文件
 
4.生成pem文件
openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM
 
5.生成p12文件
openssl pkcs12 -export -inkey privateKey.key -in developer_identity.pem -out iphone_dev.p12
到這裏,Phonegap Build所須要的文件就都有了. Enjoy your development!
相關文章
相關標籤/搜索