1、iOS证书制作攻略及配置注意事项使用 APICloud 平台开发 APP 商用,首先得有开发者账号和各种证书,之后云编译打包正式版,上传到 appstore 审核上架。现在 APICloud 特别推出,证书申请和配置在控制台配置证书的注意事项的攻略,提供给大家。云编译 p12 证书制作生成 certSigningRequest 文件如图,打开应用程序-实用工具-钥匙串访问如图,选择从证书颁发机构请求证书接下来填写邮件地址,选择存储到磁盘,点击继续如图,保存文件到桌面。制作 p12 证书首先打开苹果开发网站,通过 Member Center 进入开发账户,如图:然后选择 Certificates
2、, Identifiers & Profiles,如图:选择 Certificates进入下图所示,点击左边的 Production,在右边出来的页面的右上角选择添加如图,如果是个人或公司开发证书,选择 App Store and Ad Hoc,如果是企业证书,则选择 In-House and Ad Hoc,点击 Continue 进入下一步,在下一页中点击Continue。如图,选择 Choose File 选择之前生成的 certSigningRequest 文件,点击 Generate如图所示,cer 证书创建成功,点击 Download 将证书下载到本地,然后双击打开证书如图,在钥匙串
3、中找到安装的证书,鼠标点击右键,然后在菜单中选择导出证书,如图:在弹出页面中指定证书名,点击存储,然后输入证书密码,点击好,生成 p12 格式证书。创建 App ID如图,在左侧菜单选择 App IDs,然后点击右上角的添加图标,在接下来的页面里面填写 App ID 描述,在 App ID Suffix 栏选择 Explicit App ID,在 App Services 中选择服务功能,如果需要推送功能,则勾选上 Push Notifications 项,点击 Continue 进入下一步。在新页面中点击 Submit,然后点击 Done,创建 App ID 成功。添加测试设备个人或公司账号
4、生成的 App Store 类型 mobileprovision 证书,应用在没有发布到App Store 之前只能在越狱设备上安装,若要在非越狱手机上面安装,则需要把设备添加到 Devices 里,并且生成 Ad Hoc 类型 mobileprovision 证书。如图选择左侧菜单 Devices 下面的 All,在右侧页面点击右上角添加图标,进入下图所示页面:获取 UDID,打开 iTunes,连接设备,如图,找到序列号,然后点击序列号,该栏会变成 UDID,点击鼠标右键,拷贝 UDID。回到网站页面,输入 Name 和获取的 UDID,点击 Continue 进入下一页,下一页中点击 R
5、egister,最后点击 Done,添加设备完成。云编译 mobileprovision 证书制作App Store 类型证书如图,点击左侧菜单 Distribution,然后点击右侧页面右上角的添加图标,最后选择App Store,点击 Continue 进入下一步如图,选择 App ID,点击 Continue 进入下一步如图,选择 certificates,点击 Continue 进入下一步输入证书名称,点击 Generate,进入下一步完成创建Ad Hoc 类型证书对于个人和公司账户,Ad Hoc 类型证书可以安装到非越狱手机上面调试。如图,选择 Ad Hoc,点击 Continue
6、进入下一步如图,选择 App ID,点击 Continue 进入下一步如图,选择 certificates,点击 Continue 进入下一步选择设备,然后点击 Continue输入证书名称,点击 Generate,进入下一步完成创建推送证书制作在左侧菜单选择 Certificates 下面的 Production,进入到如下界面:点击右上角的添加图标,进入以下页面,选择如图所示内容,点击 Continue 进入下一步在 App ID 栏选择对应的 AppID,点击 Continue,在下一页中点击 Continue选择之前生成的 certSigningRequest 文件,然后点击 Gene
7、rate 进入下载界面点击 Download 下载证书到本地,双击安装到钥匙串中。如下图,在钥匙串中找到此证书,在该证书上面点击鼠标右键,选择导出,然后存储为.p12 格式文件,输入证书密码。至此,创建服务端 p12 格式推送证书完毕。配置 APICloud iOS 证书的注意事项:需要 mac os,最好是真机,我没有,装的虚拟机,版本雪豹 10.2.4,版本高的更好。准备 p12 证书:a 按我的理解,你即使开发多个 app,也只要一个。b 在网站生成.cer 文件并下载后,双击启动钥匙串,将证书导入到”登录”,而不是系统。c 右键导出时一定要选择最后 p12 格式,有时会是灰色,多切换几次,不行就删除再添加,一定确保 p12 可以选中。d 导出时系统会提示要输入证书密码,一定记住,后面 apicloud 需要填写的。(可能还需要输入管理员密码,不要搞混了)文件自动就以 p12 扩展名保存。准备移动证书a 首先要创建 appid,最关键的一点 appid 用 apicloud 提供的包名来命名b 创建移动证书选 appstore 类型c 我下载的文件无扩展名,而 apicloud 必须按其要求的扩展名导入,不然报错,所以你的扩展名不对就自己手工改了结合前述,准备好两个证书,再输入包名(appid)和 p12 证书的密码,就 ok 了