ios如何免费申请个人证书,windows环境下 ios申请开发者证书

1,windows环境下 ios申请开发者证书一般申请iOS证书需要用到Mac钥匙串,需要苹果电脑 。现在有个软件Appuploader可以实现在Windows系统下直接申请iOS证书,不用Mac钥匙串,还可以辅助上架iOS APP,没有Mac电脑也能搞定 。这个有什么难度吗?和mac下申请有区别?再看看别人怎么说的 。
2,苹果个人账号可以创建生成证书和生成推送证书吗个人开发者账号是可以生成证书和推送证书的哈 吗,描述文件后缀是.mobileprovision;推送证书后缀是.push 。不知道呢 , 反正我的已经创建了十几个,一个公司也用不了那么多吧! 如果让苹果知道了你滥用证书,会被封号的!个人账号 , 
3 , ios中怎样生成一个带秘钥的证书(1)certSigningRequest文件,该文件在MAC系统中生成,用于在Apple网站上申请推送证书文件 。生成过程:打开应用程序中的“钥匙串访问”软件,从菜单中选择 “钥匙串访问”-》“证书助理”-》“从证书颁发机构请求证书”,邮箱和名称随便填写,然后选择保存到磁盘,就可以在本地生成一个CertificateSigningRequest.certSigningRequest文件 。(2)注册一个支持push的app id , 后面会用到 。生成过程:进入developer.apple.com , 选择member center - Certificates, Identifiers & Profiles-Identifiers- App Ids,然后选择注册app id , 设置appid名称 , 同时,app id suffix一栏必须选择explicit app id,然后设置bundle id,最后勾选 App Services中的 Push Notifications,这样就可以注册一个支持push的aphid 。(3) 推送证书cer文件 , 该文件在developer.apple.com中生成,用于生成服务端需要的文件 。生成过程:进入developer.apple.com , 选择member center - Certificates, Identifiers & Profiles-Certificates,然后选择创建certificate,类型分为Development和Product 。这里以Development为例,选择Apple Push Notification service SSL (Sandbox),然后下一步,选择之前生成的支持push的AppId,然后下一步 , 提交之前创建的CSR文件,再下一步就可以生成cer文件,然后保存到本地 。(4)生成服务端使用的证书文件 。如果是使用网上的mac 版PushMeBaby工具,在mac机器上进行推送消息的发送 , 那么有上面的cer文件就够了 。如果是使用PHP、java/c#开发自己的服务端,那么还需要将上面的cer文件做一个转换,生成pem文件或者p12文件 。生成php用的pem文件过程为:首先双击前面保存的cer文件,此时会打开“钥匙串访问”软件,里面会出现一个Apple DevelopmentIOS push services证书,一个公用密钥和一个专用秘钥,秘钥的名称与证书助理中填写的名称一致 。选中证书,导出为 apns-dev-cert.p12 文件选中专有秘钥 , 导出为apns-dev-key.p12文件通过终端命令将这些文件转换为PEM格式:openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12最后,需要将两个pem文件合并成一个apns-dev.pem文件 , 此文件在连接到APNS时需要使用:cat apns-dev-cert.pem apns-dev-key-noenc.pem > apns-dev.pem(1)certSigningRequest文件,该文件在MAC系统中生成,用于在Apple网站上申请推送证书文件 。生成过程:打开应用程序中的“钥匙串访问”软件,从菜单中选择 “钥匙串访问”-》“证书助理”-》“从证书颁发机构请求证书”,邮箱和名称随便填写,然后选择保存到磁盘,就可以在本地生成一个CertificateSigningRequest.certSigningRequest文件 。(2)注册一个支持push的app id,后面会用到 。生成过程:进入developer.apple.com , 选择member center - Certificates, Identifiers & Profiles-Identifiers- App Ids,然后选择注册app id,设置appid名称 , 同时,app id suffix一栏必须选择explicit app id,然后设置bundle id,最后勾选 App Services中的 Push Notifications,这样就可以注册一个支持push的aphid【ios如何免费申请个人证书,windows环境下 ios申请开发者证书】

    推荐阅读