IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)
✨准备工作
当我们在开发一个应用APP时需要真机测试,或者上架到对应的应用市场,这时就需要 App打包,那么打包时就需要Bundle ID、证书私钥密码,证书profile文件,私钥证书。这些资料均需要在苹果开发者中心申请(https://developer.apple.com/cn/develop)
✨首先登录苹果开发者中心,找到证书选项点击进去就可以进行相关证书申请了(Mac和window电脑都可以登录获取,只是在某些证书需要Mac获取)
✨ Bundle ID:
(最好第一步就申请Bundle ID,因为后面有一些证书的申请会使用到Bundle ID)
点击identifiers - 点击新增
选择第一个选项 App IDs - 点击继续
选择APP
输入您的这个标识符的描述和bundle id的名称(bundle id的格式最好是com.domianname.appname)
记得在capabilities里选中自己需要的功能,我的app需要推送功能,所以我选择了push notifications。如果选择了这个推送功能需要同时选择Associated Domains。如果不选的话,uniapp打包时会出现错误
这时候回到identifiers列表中就可以看到你注册的id了
✨Certificates(私钥证p2)
点击新增
选择你对应的是开发证书,还是生成正式证书
这时就进入填CSR文件的页面
CSR文件从哪里来:
这时就需要一台mac电脑了
找到 钥匙串访问 应用 点击进去 选择 证书助力-从证书颁发机构请求证书
填写好你对应的信息
这样就得到了CSR
将获取到csr上传
点击继续后就可以下载cer文件了
这时拿到cer文件就要生成对应的私钥文件 p12
拿到cer文件在mac中点击打开 进入钥匙串访问
在我的证书选项中,选择你对应的cer文件 然后 右键选择导出
点击导出
要记住这里输入的密码,这个密码就是证书私钥密码 ,也可以随机生成(要记下来这个密码)
之后就获得了对应的p12 私钥文件了(证书.p12)
✨ Profiles(证书profile文件)
点击新增
这里的appid就是前面创建的id
这样就获取成功了
✨以上就是获取到了所有打包需要的文件资料,可以将对应的资料填写
参考文章:http://blog.csdn.net/weixin_42307283/article/details/128220761