完整版在xcode打测试专用ipa包流程​

简介: 完整版在xcode打测试专用ipa包流程​

前言:有时候,想要把自己的程序运行在别人的iphone手机上,但又不能通过本地真机调试的方法安装,这个时候我们就要打一个测试专用的ipa包给远方的测试小伙伴们测试。

步骤:

首先希望你的发布证书已经安装好了。

1.生成Ad Hoc描述文件

(1)进入证书管理后台网站 https://developer.apple.com/account/ios/certificate/

(2)找到"Provisioning Profiles"下的"Distribution"

(3)点击“创建”铵钮

(4)选中"Ad Hoc",然后点击"continue"按钮

(5)选择你项目所对应的 App ID,然后点击"continue"按钮

(6)选择项目对应的发布证书,然后点击"continue"按钮

(7)选择项目可以运行的测试机(如果没有加入测试机,需要提前通过udid加入测试机)

(8)在此处输入Ad Hoc描述文件的名称,然后continue,就完成了描述文件的生成

(9)下载生成的Ad Hoc描述文件,并双击安装

2.在工程中配置证书

(1)打开工程,进入xcode,将此处的“Automatically manage signing”去掉勾选

(2)找到"Bulid Settings"->"Signing","Code Signing Identity"选择对应的发布证书,"Provisioning Profile"和"Provisioning Profile(Deprecated)"选择之前安装的Ad Hoc描术文件的名称

3.开始打包

(1)此处选择Generic iOS Device,然后点击菜单“product”->"Archive"

(2)Archive 完成以后会弹出界面(如下图),此处选中刚刚构建的版本,点击“Export”

(3)然后在弹出来的select a method of distribution 界面(如下图)中,选择“Ad Hoc”,然后点击“Next”

(4)此处选择“All compatible device variants”,然后点击“Next”,再"Next"

(5)在弹出的“Review xxxx.ipa content”中,点击“export”,之后会让你选择ipa存放路径,选择好路径之后点击"export"之后即完成了这个测试包的导出了

(6)进入自己选择的ipa存放的路径,打开“Apps”文件夹,会发现里面有多个ipa包,根据ipa包的命名可以知道哪个平台应该使用哪个ipa包,我这里是要安装到iphone上,所以只使用那个没有那么多后缀的ipa包

(7)知道使用哪个ipa包以后,就可以通过itunes或pp助手将ipa包安装到苹果手机上,安装过程网上一抓一大把,这里就不再描述了。

相关文章
|
12月前
|
自然语言处理 机器人 Python
ChatGPT使用学习:ChatPaper安装到测试详细教程(一文包会)
ChatPaper是一个基于文本生成技术的智能研究论文工具,能够根据用户输入进行智能回复和互动。它支持快速下载、阅读论文,并通过分析论文的关键信息帮助用户判断是否需要深入了解。用户可以通过命令行或网页界面操作,进行论文搜索、下载、总结等。
286 1
ChatGPT使用学习:ChatPaper安装到测试详细教程(一文包会)
|
测试技术 虚拟化 iOS开发
iOS自动化测试方案(二):Xcode开发者工具构建WDA应用到iphone
这篇文章是iOS自动化测试方案的第二部分,详细介绍了在Xcode开发者工具中构建WebDriverAgent(WDA)应用到iPhone的全过程,包括环境准备、解决构建过程中可能遇到的错误,以及最终成功安装WDA到设备的方法。
894 0
iOS自动化测试方案(二):Xcode开发者工具构建WDA应用到iphone
|
测试技术 开发工具 虚拟化
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
这篇文章提供了一份保姆级的教程,指导如何在MacOS虚拟机上安装Xcode,包括环境准备、基础软件安装以及USB扩展插件的使用,以实现iOS自动化测试方案的第一步。
1074 0
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
|
测试技术 开发工具 Python
在Jetson Nano上编译 pyrealsense2库包,并在Intel的tof相机上进行测试
在Jetson Nano上编译 pyrealsense2库包,并在Intel的tof相机上进行测试
668 0
|
运维 Java 测试技术
Spring运维之boo项目表现层测试加载测试的专用配置属性以及在JUnit中启动web服务器发送虚拟请求
Spring运维之boo项目表现层测试加载测试的专用配置属性以及在JUnit中启动web服务器发送虚拟请求
154 3
|
测试技术 数据安全/隐私保护 索引
基于SpringBoot+Vue大学生体质测试管理系统【源码+论文+演示视频+包运行成功】(2)
基于SpringBoot+Vue大学生体质测试管理系统【源码+论文+演示视频+包运行成功】
141 0
|
Java 关系型数据库 MySQL
基于SpringBoot+Vue大学生体质测试管理系统【源码+论文+演示视频+包运行成功】(1)
基于SpringBoot+Vue大学生体质测试管理系统【源码+论文+演示视频+包运行成功】
274 0
|
存储 网络安全 Android开发
接口测试:抓包工具证书配置
Charles 抓包工具配置指南:包括Charles的基础设置,证书安装(Mac和Windows),SSL代理设置,移动端(同一WIFI环境,启用透明HTTP代理)和模拟器的代理配置,以及iOS系统的代理与证书安装步骤。注意Android 6+及iPhone 10+的特殊信任设置。配置完成后,通过Charles进行网络请求监控。
|
分布式计算 Java 测试技术
Spark 单元测试报Error:(26, 16) java: 程序包sun.misc不存在
Spark 单元测试报Error:(26, 16) java: 程序包sun.misc不存在
380 0
|
4月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
747 23

热门文章

最新文章