发布网友 发布时间:2024-09-28 05:00
共1个回答
热心网友 时间:2024-10-20 09:13
H5+App离线iOS(Xcode)手摸手打包教程前言:H5+plus开发文档请自行百度,可通过HbuilderX新建H5+app项目参考demo,此处不多做赘述。
一苹果开发者中心创建证书打开苹果开发者中心选择Account登录
登录后选择Certificates,IDS&Profiles如下图所示
选择Certificates创建开发者证书(分为开发者和发布两种,类型为iOSDevelopment,iOSDistribution),要上架AppStore需要的是iOSDistribution。进入证书创建界面后,点击certificates后面的+号进行创建(注:如果已经存在了Production证书,从创建发布证书的电脑导出P12即可,无需重复创建,开发者证书适用于该账号下的所有应用,不需要为每个app单独创建证书,若证书过期重新进行该教程申请即可)
选择Software下面iOSDistribution(AppStoreandAdHoc),Services不用选,然后点击右上方的continue按钮,如下图所示
此时打开Mac电脑中的启动台,在里面找到钥匙串访问,点击打开
打开后在电脑左上角的苹果标旁边点击钥匙串访问,选择证书助理-->从证书颁发机构请求证书,填写邮件地址和常用名称,选择存储到磁盘,自行选择保存路径,保存时需要输入证书密码,这个很重要,千万要记住,保存后,此时你会得到一个CertificateSigningRequest.certSigningRequest文件,留着下面会用到
回到苹果开发者中心,继续刚才的流程,选择刚才保存的CertificateSigningRequest.certSigningRequest文件,点击continue
证书创建完成,点击download下载到电脑,下载完成后会获取到一个后缀为.cer的文件,鼠标双击即可安装在电脑上
二创建AppID在identifiers中,点击添加按钮
默认选择第一个APPIDS选项,点击continue
选择app,点击continue
输入APPID的名称和BundleID,名称随便起一个,Bundle根据自己的格式创建一个,只要不重复唯一即可,下方的多选框可以自行选择需要的(后续也可以编辑的,先不选也没事),然后点击continue
点击Register创建完成
三创建描述文件(应用签名)在Profiles中,点击添加按钮
在distribution中选择AdHoc(适用少量设备,或者本公司内部测试使用,需要配置具体的设备udid,设备udid获取方式自行百度,设备数量上限是100台。上架到AppStore的版本到时候再重新创建一个选择AppStore,方法跟这个一样),点击continue
选择要用于开发的AppID(上面步骤二中创建成功的那个),点击continue
选择一个证书(上面步骤一中创建的那个),点击continue
选择指定的设备(设备数量上限是一百个),点击continue,(此处没有设备的请看以下教程,绿色框中的内容,操作完成后点击continue,可多次这样操作添加多个设备,已经有设备的,请自行忽略绿色框区域的内容)
输入描述文件名称,点击generate
点击download按钮下载描述文件
到此创建苹果开发者账号的步骤已经完成,下面我教大家如何通过集成HbuilderSDK
四集成HbuilderSDK(离线打包必备)
前置条件:
1、下载Xcode12.1以上的版本(有些朋友还是比较老的版本,建议升级到最新,不然会有一些奇奇怪怪的问题)
2、下载Hbuilder,点击这里直达
3、下载最新的IOS平台SDK到你的Mac电脑中,点击这里直达,请务必确保HbuilderX的版本与SDK的版本一致,不然会有一些奇奇怪怪的弹窗,如下图所示
官方SDK集成文档请点击这里获取
原文:https://juejin.cn/post/7096386814407081997