不到断气不罢休 发表于 2024-6-28 10:47:17

Uniapp 运行到 iOS 真机或模拟器

一、运行到真机(推荐)



[*] 手机连接到电脑,找到 HBuilderX 菜单栏中的 运行:
https://img-blog.csdnimg.cn/img_convert/2fec44a8bec5ea7212e3c582e4bc6d41.png
打开后,两种运行方式都需要证书举行云打包安装,证书细节留意下:
https://img-blog.csdnimg.cn/img_convert/b27b2c9fb6b5ab8068f9c12bce71bcc2.png
https://img-blog.csdnimg.cn/img_convert/cda42e64c802746a512b656ea672fa3d.png
复制一下上面的 iPhone UDID,假如没有显示 UDID,可以通过 蒲公英、爱思助手、Xcode 都可以看到。
https://img-blog.csdnimg.cn/img_convert/7ba79d0bedcb2c6753cb2f28ba27a62a.png
[*] 复制的这个设备 UDID 需要到 Apple 开发者中心,设备管理 内里添加进去,留意这里登录的是苹果开发者账号,不然是没有这些配置选项的,可自行百度注册开发者,要钱的:
https://img-blog.csdnimg.cn/img_convert/181fe5a8a5a92c55701aed4d8425c050.png
https://img-blog.csdnimg.cn/img_convert/6e2830b73219f404297a6cbdbf17e003.png
然后就是正常 iOS 创建证书流程,需要通过 Bundle ID(例如:com.dzm.test) :
1、创建标识符(com.dzm.test)。
2、添加测试设备(刚才拷贝的 UDID),假如是新增设备,需要重新更新或创建 profiles 配置文件添加上新的设备进去。
3、创建测试证书(发布就正式证书),证书下载出来备用,推送证书也在这内里创建。
4、创建 profiles 文件,勾选上 测试证书 与 测试设备,然后下载这个 profiles 配置文件备用。
https://img-blog.csdnimg.cn/img_convert/bc264a0ec37c9743dd5408a3bef82b9d.png
https://img-blog.csdnimg.cn/img_convert/f6b2b34d0bb1aa8c22c68278eb82a870.png
5、uniapp 需要的 p12 证书,就是创建的第 3 步创建的 .cer 证书转换的,.cer 证书仅包罗公钥, .p12 证书可能既包罗公钥也包罗私钥。
.cer 转 p12 有多种方式可以做到:
方式一:mac 电脑上将 .cer 举行安装,到钥匙串中找到证书并导出,双击安装证书到钥匙串中假如显示证书不收信托,可以到 Apple PKI 网站上,下载 G3 或 G4 证书安装即可办理,假如还是显示不受信托,可以删除安装的 .cer 证书重新安装进来。
https://img-blog.csdnimg.cn/img_convert/9ed400022d6fe2075423b6f10578c0ef.png
https://img-blog.csdnimg.cn/img_convert/3ebf9dab39588f1b0f228ca0e36195fa.png
细节:钥匙串导出时无法选择 p12 证书方式导出,是由于进入的方式不对:
https://img-blog.csdnimg.cn/img_convert/199c018a15a80565186546e7c2910fce.png
https://img-blog.csdnimg.cn/img_convert/83b0d316cdad26702b4a6d48158b0bf8.png
方式二:通过命令行可以将 .cer 转成 p12 证书格式,下载安装好 OpenSSL,然后使用它实行命令举行转换:
$ openssl pkcs12 -export -in certfile.cer -inkey privateKey.key -out certificate.p12
此中 certfile.cer 代表刚创建的 .cer 证书文件,privateKey.key 代表私钥文件。certificate.p12 则是要天生的 P12 证书文件。实行命令后,系统将提示输入一个密码来掩护 P12 证书。记住此密码,以后需要使用该密码来访问和使用 P12 证书。
[*] 证书都有了之后,打开 HBuilderX,这里选 方式一 举行真机测试了:
方式一:通过菜单中的运行 iOS App 基座,填入上面的证书信息,跟标识符后,会举行云打包安装得手机上。
方式二:通过菜单中的发行,自定义基座,填的东西基本差不多,没啥区别,然后就可以在运行 iOS App 基座 选自动以基座了。
https://img-blog.csdnimg.cn/img_convert/e9a7ed3de05b9ade659989a8d9cd4a27.png
[*] 测试 APP 安装得手机成功后,点击打开提示需要在 开发者模式 才能使用。
https://img-blog.csdnimg.cn/img_convert/15a78eb9b744a29583bfb3713701ae5e.png
找到 设置 -》隐私与安全性 -》开发者模式 -》启用开发者模式 然后会重启手机,重启后会提示输入密码启用开发者模式,然后就可以打开安装的 app 了。
手机电脑连接好,修改代码支持热更新时时看到调解效果的。
二、运行到模拟器



[*] 下载 Xcode,可以 App Store 下载、官方下载最新版本、官方下载其他版本。
[*] 方式一: 打开 Xcode,左上角 Xcode -> Open Developer Tool -> Simulator,没有这个选项就按 方式二 步骤操作:
https://img-blog.csdnimg.cn/img_convert/4fe74f8c23e160fc1c2aa2f0796f4c0c.png
在打开的模拟器中,可以随时切换其他机型或版本:
https://img-blog.csdnimg.cn/img_convert/e4b210dcae2f2913b0c54e6329744c36.png
[*] 方式二: 打开 Xcode 随便新建一个空项目:
https://img-blog.csdnimg.cn/img_convert/7e4b1e7db7af0323ce30be181824aa3f.png
https://img-blog.csdnimg.cn/img_convert/a74737c29f1485180df31ee80bad806d.png
https://img-blog.csdnimg.cn/img_convert/4065d7ae695d7d9eef6f150ff084324d.png
进入项目后,选择想要启动的模拟器,点击启动,然后等候模拟器出来:
https://img-blog.csdnimg.cn/img_convert/8e9e3f1ad11858a406cce8dcad5022f8.png
模拟器出来后,可以停止掉当前工程,并关闭掉,留下模拟器窗口:
https://img-blog.csdnimg.cn/img_convert/9343c4922554893f164b1f7b0a99a4e8.png
[*] 模拟器启动后,可以打开 uniapp 项目,打开 cpu x86 的支持,然后运行到 iOS模拟器基座:
https://img-blog.csdnimg.cn/img_convert/1240bb857e8a01c92aeda12d0426d8c2.png
https://img-blog.csdnimg.cn/img_convert/ffb185dd814214bd1ababb6adb457810.png
https://img-blog.csdnimg.cn/img_convert/9dd56719f0bbd9aa7acac16b291c8236.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Uniapp 运行到 iOS 真机或模拟器