1. วิธีสร้าง Certificate Signing Request (CSR)
- เปิดโปรแกรม Keychain Access
- ไปที่คำสั่ง Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority.
- ในหน้าต่างให้ใส่ชื่อ, email, เลือก save the request to disk, เลือก Let me specify key pair information (ดังภาพด้านล่าง), และกด Continue.
Figure 3. Create a certificate request.
- เลือกว่าจะ save fileไว้ที่ไหน
- กด Save
- ในหน้า Key Pair Information page, ให้เลือกแบบ RSA และ 2048 bits key. (สำคัญมาก ถ้าไม่เลือกแบบ 2048 bits จะทำให้ iOS Provisioning Portal ตีกลับไฟล์ CSR
- เราจะได้ certificate request file มาไว้ในเครื่อง
2. วิธีสร้าง P12
เราจะใช้โปรแกรม Keychain Access ในการสร้างไฟล์ p12
- เปิด Keychain Access
- Double-click ไฟล์ WWDR certificate file (AppleWWDRCA.cer) หรือ ใช้คำสั่ง select File > Import ใน Keychain Acces เพื่อ import AppleWWDRCA.cer.
- Double-click ไฟล์ develop_identity.cer file หรือ ใช้คำสั่ง select File > Import ใน Keychain Acces เพื่อ import
- ไปที่ส่วนของ Certificates เราควรจะเห็น Certificate สองอัน (เป็นอย่างน้อย) ในภาพด้านล่าง
- เปิดดูส่วนของ developer certificate เราจะเห็น private key (ดังภาพด้านล่าง).
Figure 4. Import the developer certificate.
- คลิกขวาที่ private key และเลือก Export.
- ให้เลือก file format เป็น Personal Informatin Exchange (.p12)
- กำหนดชื่อไฟล์ และที่อยู่ของไฟล์ (ดังภาพด้านล่าง)
- กด Save
Figure 5. Create a P12 version of the certificate.
- จะมีกล่องข้อความขึ้นมา ให้เรากำหนด password สำหรับไฟล์ P12 ซึ่ง password ดังกล่าว ต้องใช้ทุกครั้งที่เราจะ sign applications