当我们在开发一个应用APP时需要真机测试,或者上架到对应的应用市场,这时就需要 App打包(打包流程),那么打包时就需要Bundle ID、证书私钥密码、证书profile文件、私钥证书。
申请这些资料需要在苹果开发者中心获取
首先登录苹果开发者中心,找到证书选项点击进去就可以进行相关证书申请了
(Mac和window电脑都可以登录获取,只是在某些证书需要Mac获取)
Bundle ID:
(最好第一步申请Bundle ID,后面一些证书会设计到Bundle ID)
点击identifiers - 点击新增
选择第一个选项 App IDs - 点击继续
选择APP
输入您的这个标识符的描述和bundle id的名称(bundle id的格式最好是 com.domianname.appname)
记得在capabilities里选中自己需要的功能,我的app需要推送功能,所以我选择了push notifications
所有都填好了,就回到顶部点击继续
再次确认信息,确认后点击register
这时候回到identifiers列表中就可以看到你注册的id了
Certificates(私钥证p2)
点击新增
选择你对应的是开发证书,还是生成正式证书
这时就进入填CSR文件的页面
CSR文件从哪里来:
这时就需要一台mac电脑了
找到 钥匙串访问 应用 点击进去 选择 证书助力-从证书颁发机构请求证书
填写好你对应的信息
这样就得到了CSR
将获取到csr上传
点击继续后就可以下载cer文件了
这时拿到cer文件就要生成对应的私钥文件 p12
拿到cer文件在mac中点击打开 进入钥匙串访问
在我的证书选项中,选择你对应的cer文件 然后 右键选择导出
点击导出
要记住这里输入的密码,这个密码就是证书私钥密码
这里输入mac电脑锁屏密码
点击允许后就获得了对应的p12 私钥文件了
Profiles(证书profile文件)
点击新增
这里的appid就是前面创建的id
这样就获取成功了
以上就是获取到了所有打包需要的文件资料,可以将对应的资料填写