uniapp运行到ios,爱思签名,window系统


最近在使用uniapp开发一款APP,需要运行到android和ios系统,android的真机调试比较简单,但ios的真机调试,摸索了一个小时才完成,特整理出一份完整的教程分享给各位老板。

一、下载爱思

1、爱思助手官网

https://www.i4.cn/
在这里插入图片描述

2、数据线连接ios与电脑

二、爱思助手生成签名ipa

3、找到ipa签名

在工具箱找到IPA签名
在这里插入图片描述

4、添加IPA文件

在HBuild X的安装路径下查找这个文件:iPhone_base.ipa
路径:HBuilderX\plugins\launcher\base
在这里插入图片描述
在这里插入图片描述

5、使用Apple ID签名

在这里插入图片描述

如果Apple ID是手机号,记得在前面加上86,如:8618311223344

选中之后,点击开始签名
在这里插入图片描述

三、签名成功后双击证书,安装到ios设备

1、打开已生成的签名IPA

在这里插入图片描述
在这里插入图片描述

2、双击运行,HBuilder会安装到ios设备上

在这里插入图片描述

3、将生成的ipa文件重命名为iPhone_base_signed.ipa,并移动到HBuilderX\plugins\launcher\base

在这里插入图片描述

四、ios设备需信任该HBuilder X,并开启开发者模式

1、在 【设置 -> 通用 -> VPN与设备管理 】下,找到并信任该APP

该APP是以你的Apple ID命名的

2、在【设置 -> 隐私与安全性 -> 开发者模式 -> 开启】

五、运行到ios

在这里插入图片描述
BundleID会自动获取,点击运行后查看真机调试效果

六、爱思助手生成签名报错汇总

1、get XcodeToken err GetAppToken err:hsc=401 ec=-22411 au= em=This action cannot be completed at this time

在电脑端(https://appleid.apple.com/)登录你的Apple ID后,重新签名

2、get XcodeToken err GetAppToken err:hsc=401 ec=-22406 au= em=Your Apple ID or password is incorrect.

账号或密码不正确,确认之后再重新签名
在这里插入图片描述

3、如果Apple ID是手机号注册的,记得在手机号前加上86

如:8618366668888

4、get anisettedata failed

建议使用家庭网络或手机热点,我使用的是手机热点

### UniApp 打包 iOS 版本进行测试 #### 准备工作 为了能够顺利地将 UniApp 项目打包成 iOS 版本用于测试,开发者需要先准备一些必要的资源和环境配置。 - **注册 Apple 开发者账号**:前往苹果官方网站(App Store 审核指南 - Apple Developer),按照指引完成账号的注册过程[^1]。 - **下载必要工具**:安装 `appuploader` 工具来提高 iOS 开发效率,比如提交 .ipa 文件至 AppStore 和管理 iOS 证书。该工具有助于简化部分操作流程。 - **获取设备 UDID**:通过 iTunes 或其他方式查找连接设备的唯一识别码(UDID)。这一步骤对于后续关联特定物理设备至关重要。 #### 创建与配置证书 接下来,在 Apple Developer 中申请并设置好所需的各类证书: - 登录到个人账户页面后依照指示逐步建立所需的各种类型的签名文件; - 使用最新推荐的服务平台如 https://www.yunedit.com/ 来辅助生成 p12 私钥证书等必需材料[^5]; 这些准备工作完成后就可以着手处理实际的应用程序打包事宜了。 #### 实际打包步骤 当一切就绪时,则可依据以下指导来进行最终的产品封装: - 确认已拥有 Bundle ID (AppID)、证书私钥密码、证书 profile 文件以及私钥证书等一系列组件[^4]; - 利用官方提供的 HBuilderX IDE 或命令行工具执行具体的编译指令,确保所有依赖项都已被正确加载并且没有任何错误提示存在; - 对生成好的 IPA 包进一步做兼容性和功能性验证之前,建议优先考虑利用助手这样的第三方调试桥梁快速部署到目标移动终端上去检验效果[^2]。 ```bash # 示例:假设正在使用HBuilderX作为IDE hbuilderx build ios --release ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值