Phonegap進行IOS開發,大多數同窗都沒有Mac,在Windows裏面搭建Mac的虛擬環境也是至關麻煩,因此不少人都會最後選擇用Phonegao的雲編譯.node
可是Phonegap雲編譯IOS App時會須要兩個文件*.p12, *.profile.app
這兩個文件都是須要在Mac環境下生成的,並且生成過程較麻煩,對於不熟悉的同窗,老是會出現各類問題.筆者在通過一段時間的調研後,發現了在Windows上生成這兩個文件的方法(親測有效),現總結以下:iphone
openssl req -out CSR.csr -pubkey -new -keyout privateKey.key
openssl req -nodes -newkey rsa:2048-keyout privateKey.key.key -out cer_sign_request.csr
openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM
openssl pkcs12 -export -inkey privateKey.key -in developer_identity.pem -out iphone_dev.p12 到這裏,Phonegap Build所須要的文件就都有了. Enjoy your development!