window下用HBuilderX实现iPhone真机调试(超全面的教程)

一、安装应用

  • 爱思助手  https://www.i4.cn/pro_pc.html?utm_source=baidu&tm_medium=cpc&bd_vid=10674226396099755644

我只装了 爱思助手, 与iphone真机连接成功,并在iphone真机上信任那个显示出来的公司即可。

二、连接

用数据线将iPhone和电脑连接(注意要用正经的线避免出现问题),启动 爱思助手确保它们都连接正常,中间会出现一些授权都接受就可以了。

打开hublider编辑器,运行到ios

 

选择运行到ios基座,如果链接成功,刷新就能看到设备

三、创建证书签名

第一次连接上,你直接运行是不行的会提示你需要填apple证书

此时就需要生成一份拿过来了

1、IPA 签名是什么?

因苹果公司禁止企业证书用于非企业内部开发者。所以开发者无法再使用DCloud的企业证书签名的标准运行基座。

运行标准基座到iOS真机设备前,需要使用开发者的证书对基座签名后才能运行。

生成 ipa 签名有两种方式:

(1) 官网申请证书

在 apple 官网注册 appleID ,申请开发者证书,然后在iOS标准基座签名窗口,输入Bundle ID、证书私钥密码、证书profile文件、私钥证书P12文件,即可完成签名。

(2) 使用爱思助手生成

在爱思助手内,导入 ipa 文件 + appleID 生成签名文件,导入 hbuilder 安装目录下就ok了。

2、如何生成 IPA ?

apple 官网申请证书有些麻烦,appleID 账号登录成功之后,还需要填写注册时设置的安全校验问题,注册这么久早都忘喽,重新注册个邮箱注册 appleID 发现还不支持,头大的不行了,干脆使用爱思助手算了。

帮大家整理一个快捷生成 ipa 的详细步骤:

(1) 下载一个爱思助手,并且将手机与电脑连接成功。打开爱思助手,选择工具箱,找到 IPA 签名工具。

 

(2) 添加 ipa 文件,找到 XHbuilder 的安装目录,选择 plugins 文件夹,再找 launcher 文件夹,选择 base 文件夹,选择 iPhone_base.ipa 文件。

具体目录:HBuilderX\plugins\launcher\base\iPhone_base.ipa

(3) 使用 Apple ID 签名,通过账号密码登录,手机连接电脑自动识别设备Id。

 

(4) 选中 ipa 文件和 appleID 生成签名文件

这一步有可能失败的,我的就失败了,最容易失败的原因就是,首次需要登录下apple官网,失败的原因排查--爱思助手 IPA 签名功能常见问题汇总

 

 

(5) 签名成功后(点击查看签名后的ipa文件),就可以轻松找到签名后的ipa文件,并命名为iPhone_base_signed.ipa,然后将其拷贝到HBuilderX安装目录\plugins\launcher\base

 

(6) 完成上述操作之后,签名就生成完成,可以在 XHbuilder 运行项目到 ios 手机了。

3、运行到真机,好了吗 ?

此时点击运行-》运行到手机或者模拟器-》运行到 IOS app基座,此时apple证书被自动识别出来了,根本不需要手动再填写了

接下来再点击运行就可以顺利安装到手机上了

四、设置里面对测试app进行信任操作

首次点击安装好的app会提示不受信任的开发者

在iphone上打开app时跳出不受信任的开发者怎么回事【解决方法】

使用iphone的时候,会遇到部分APP在下载后首次运行时,都会提示“不受信任的应用程序开发者”。这是因为企业证书发布的APP没有经过 AppStore审核,于是iOS对用户做出一个安全性的提示。此时如果要使用该APP怎么办呢,本文将针对该问题进行经验总结。

方法/步骤

1、打开安装好的应用,发现弹出“不受信任的开发者”对话框,而且更为奇葩的是只有取消选项。这让我如何是好?一头雾水啊。

2、按他的提示,找到设置,然后依稀记得安装pp助手的时候,有个“描述文件”的设置项,好像是管这一块的事情

3、打开了通用描述文件(或叫设备管理),果然找到了类似的设置选项。

4、点开对应的选项进入(有的叫开发者APP),我因为是自己的真机调试,选择开发者为自己的appleid的列表栏点进去编辑信任选项

最后总结

首次在Windows上通过hbulider打测试包到ios真机的确还是挺麻烦的,不过按照上述步骤耐心操作还是可以顺利实现的。

遇到问题除了百度还可以自助向小助手提问题,轻松解决大部分日常问题,编程开发也不在话下  使用入口,或者手机扫码访问

THE END