当我们在开发一个应用APP时需要真机测试,或者上架到对应的应用市场,这时就需要 AppHBuilderX ios自定义基座真机测试-CSDN博客,那么打包时就需要Bundle ID、证书私钥密码(下载p12的时候设置)、证书profile文件、私钥证书P12。
申请这些资料需要在苹果开发者中心拉到最下面有个证书、标识符和描述文件 (英文)中去申请获取
首先登录苹果开发者中心,找到证书选项点击进去就可以进行相关证书申请了
(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电脑了
找到 钥匙串访问 应用 点击进去 选择 证书助力-从证书颁发机构请求证书
有的mac钥匙串不好找,能找到的话直接搜索 钥匙串 打开就行,
找不到的话查找方法如下:
1.通过终端恢复:
- 打开终端
- 输入以下命令进入钥匙串应用的目录:cd /System/Library/CoreServices/Applications。
- 输入ls命令查看钥匙串应用是否在该目录下。
- 输入open Keychain Access.app命令打开钥匙串应用2。
2.通过Finder恢复:
- 打开Finder,按下Command + Shift + G快捷键,输入路径/System/Library/CoreServices/Applications。
- 找到钥匙串应用后,可以直接双击打开1。
填写好你对应的信息,注意:选择存储到磁盘
这样就得到了CSR
将获取到csr上传
点击继续后就可以下载cer文件了
这时拿到cer文件就要生成对应的私钥文件 p12
拿到cer文件在mac中点击打开 进入钥匙串访问
在我的证书选项中,选择你对应的cer文件 然后 右键选择导出
点击导出
要记住这里输入的密码,这个密码就是证书私钥密码
这里输入mac电脑锁屏密码
点击允许后就获得了对应的p12 私钥文件了
三、Profiles(证书profile文件)
点击新增
这里的appid就是前面创建的id
选择创建用户
选择哪些人可以访问
这样就获取成功了
以上就是获取到了所有打包需要的文件资料,可以将对应的资料填写
关注同行,相伴成长,前端一系列视频教程和经验分享,分享Web前端相关技术文章、工具资源、精选课程、热点资讯 、IT技术、学习资源。外加IT趣图,笑的有高度,技术有突破。