uniapp-ios打包安装测试

14 篇文章 1 订阅

我们在做uniapp需要打ios包测试的时候,会有证书私钥密码、证书profile文件、私钥证书三项必填项,这是苹果三件套,必须要有的。就是下图所示

 下面说一下如何获取:

一、申请账号 

1. 申请Apple id 

登录: https://appleid.apple.com/account 

点击创建Apple id

 

2. 登录开发者中心基本操作

册成功或者已有苹果账号,登录苹果开发者中心:https://developer.apple.com/account/

第一次登陆苹果开发者中心,会弹出协议,打钩同意协议,点击Submit提交。同意协议后即可申请ios 测试证书。 

二、申请ios测试证书(.p12文件)

1. 安装Appuploader 

官网下载:https://www.applicationloader.net/ 

打开Appuploader, 登录注册的Apple id 账号,未付费账号需要勾选后再进行登录操作 

 

2. 制作证书 

登录后点击进入证书管理,点击右上角创建证书  

 

类型选择ios开发证书,输入名称(不能含有中文)和密码(需要记住,后面打包时会用到 

 

3. 点击另存为 下载.p12文件 

注意:免费开发者账号只能申请一个.p12开发证书 

三、申请Bundle ID 

点击左侧菜单进入 Bundle ID 进入Bundle ID管理页面,点击左上角添加按钮 

 

注意:1. 名称不能含有特殊字符,比如:@,$

           2. Bundle ID : 三段式格式、如app名称是淘宝,可以编写为com.app.taobao,不能重复,具                  有唯一性

四、添加用来测试的苹果手机

1. 获取手机的UDID 

电脑下载爱思手机助手,使用数据线将手机与电脑连接,设备信息里面那个设备标识就是UDID。(网络上也有很多其他获取UDID的方法) 

2. 点击Appuploader 左侧设备管理,进入该页面,点击左上角添加 

 

3. 将获取到的UDID复制到UDID框,输入设备名称(随意,不要中文)

五、创建描述文件

1. 点击左侧描述文件管理进入该页面,点击创建

 

类型选择IOS应用开发,选择刚创建的Bundle ID,勾选关联第一步创建的ios证书,选择添加要测试的设备,输入名称(不要中文,不要跟之前的重复)。点击添加进行创建。

2. 点击下载保存.mobileprovision描述文件。

注意:没有付费688的苹果账号申请的描述文件只有7天有效期,付费苹果开发者账号的证书是1年有效期,到期可以重新申请打包。 

六、打包ipa 

 

选择上面申请的证书、描述文件、密码、Bundle ID打包即可了 

Bundle ID:输入在Appuploader里面申请的Bundle ID

证书私钥密码: 输入申请ios开发证书时填的密码

证书profile文件:选择下载的ios测试证书(.p12证书)

私钥证书:选择下载的.mobileprovision描述文件 

打包成功后,下载保存ipa,这个ipa包就能安装到之前添加的手机进行测试 

七、安装ipa 

注意:免费开发者账号打包的app只能通过爱思助手安装 

下载地址:https://www.i4.cn/ 

爱思助手连接上手机、点击应用游戏,点击导入安装,选择刚打包的ipa包,或者直接选择ipa包右键通过爱思助手安装。

 

以上就是所有步骤了~ 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 要进行uniappiOS上的测试打包,可以按照以下步骤进行操作: 1. 确保你已经在自己的电脑上安装了Xcode开发工具。如果没有安装,可以通过Mac App Store进行下载和安装。 2. 打开你的uniapp项目,在命令行工具中进入项目的根目录。 3. 运行以下命令来安装依赖项:`npm install`。 4. 在命令行中运行以下命令来添加iOS平台支持:`uni-app add --platform ios`。 5. 继续运行以下命令来生成iOS项目文件:`uni-app build --platform ios`。 6. 进入生成的iOS项目文件夹,路径为`/uni-app/uni-app.xcodeproj`。 7. 双击打开Xcode项目文件。 8. 在Xcode中选择你要测试的模拟器设备或者连接真实iOS设备进行测试。 9. 点击Xcode菜单栏中的"Product",然后选择"Run"来运行你的uniapp项目。 10. 等待Xcode完成编译和打包的过程。 11. 运行成功后,在你选择的模拟器设备上或者真实iOS设备上,将会打开你的uniapp应用程序。 通过以上步骤,你可以在iOS平台上进行uniapp项目的测试打包,并在模拟器设备或者真实iOS设备上进行应用程序的测试。 ### 回答2: 使用UniApp进行iOS测试打包的步骤如下: 1. 首先,在UniApp项目的根目录下找到`manifest.json`文件,确保文件中的`"app-plus"`节点下的`"ios"`子节点中,`"bundleID"`字段的值是你打算用来打包应用的唯一标识符(Bundle Identifier)。 2. 然后,在终端中进入项目根目录,执行`npm run dev:mp-ios`命令,以运行iOS版的UniApp。 3. 运行成功后,会在项目根目录下生成一个`unpackage`文件夹,这个文件夹中包含了iOS版的UniApp源码和资源文件。 4. 打开终端,进入`unpackage`文件夹所在的路径,并执行`cd ios`命令,进入iOS工程目录。 5. 在iOS工程目录中,执行`pod install`命令,安装UniApp SDK的依赖库。 6. 安装完成后,使用Xcode打开iOS工程的`.xcworkspace`文件。 7. 在Xcode中,选择正确的设备和目标,点击运行按钮。这将会在模拟器或连接的iOS设备上安装并运行UniApp应用。 8. 在Xcode的菜单中,选择`Product -> Archive`,开始打包UniApp应用。 9. 打包完成后,Xcode将弹出打包工具的窗口,你可以选择导出为.ad-hoc包、企业包、App Store包等不同类型的包。 以上就是使用UniApp进行iOS测试打包的基本步骤。请注意,在进行打包前,确保你已经安装了Xcode和相应的开发者证书,并选择了正确的开发者账号。另外,根据不同的需求,你可能需要对Xcode工程进行进一步的配置和调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会说法语的猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值