uniapp进行ios基座调试方法
第一步
如果直接点击运行到IOS app基座,我们大概率会看到查找不到设备
因为我们在windows上开发时需要安装爱思助手,进入爱思助手会检测你windows电脑是否安装了itunes,只有windows电脑安装了itunes才能连接iOS设备。我们通过安装爱思助手,爱思助手内部如果检测不到会自动帮你下载安装itunes。省去了自己去苹果网站下载itunes的步骤,由于是境外网站自己下载比较慢推荐使用爱思助手
安装完成之后进入手机->设置->通用->关于本机找到证书信用设置一栏,一般连接上爱思助手会弹出一个对应的证书信息我们选择信任。不同版本的ios系统,证书信用设置位置不一样建议使用全局搜索
第二步
此时我们uniapp可以检测到自己连接得iPhone手机了
我们这里选择使用apple证书签名
输入对应运行项目的appId。该id在苹果开发者后台可以查看到该项目的appid
然后选择对应的profile文件以及私钥证书密码文件进行签名,签名之后就可以运行该项目到手机上了。但是先别急,先看下一步说明,否则可能会出现运行不起来的情况,例如uniapp控制台出现证书未信任或者不匹配等报错,如下图所示
重点来了,如果我们上一步选择的证书profile文件,该文件实在苹果开发后台下载的。如果该文件对应的类型不为ad hoc类型,则我们需要重新创建一个该类型的profile然后下载,在创建profile步骤时可以选择profile类型这里我就不贴图了
重点2:创建profile的步骤
-
第一步选择adhoc类型
-
第二步选择对应项目的appid
-
第三步选择证书,选上就好了
-
**第四步重点来了,选择能够调试该项目的设备,不选择这个的话,那么打包时的或者真机调试的时候如果填入的是该profile文件,而该profile文件没有允许对应的设备,则该设备上无法安装打包后的此项目以及真机调试该项目,所以切记一定要选择允许调试该项目的设备。**那么问题来了,我们设备需要先创建这里才能选择,创建设备的步骤很简单,只需要准备该设备对应的uuid就可以创建了,创建步骤之后再详细说明
第三步
在uniapp上选择真机调试->运行该项目到手机上