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

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

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

步骤:

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

1.生成Ad Hoc描述文件

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

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

152.png

(3)点击“创建”铵钮

151.png

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

151.png

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

150.png

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

149.png

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

148.png

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

147.png

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

2.在工程中配置证书

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

146.png

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

145.png

3.开始打包

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

144.png

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

143.png

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

142.png

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

141.png


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


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


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


相关文章
|
1月前
|
弹性计算 监控 测试技术
弹性计算的测试流程
弹性计算的测试流程
18 0
|
2月前
|
安全 测试技术 持续交付
接口自动化测试的基本流程
接口自动化测试的基本流程
|
1月前
|
Android开发 iOS开发 开发者
轻松实现 UniApp Xcode 上传 IPA 无需 Mac,appuploder 一键上传助你高效开发!
轻松实现 UniApp Xcode 上传 IPA 无需 Mac,appuploder 一键上传助你高效开发!
|
2月前
|
Linux 数据安全/隐私保护 iOS开发
如何使用 Xcode 打包导出 IPA 文件并进行 iOS 应用内测,无需支付苹果开发者账号费用?
如何使用 Xcode 打包导出 IPA 文件并进行 iOS 应用内测,无需支付苹果开发者账号费用?
|
1月前
|
数据安全/隐私保护 Swift iOS开发
如何用 Xcode 安装 ipa
如何用 Xcode 安装 ipa
|
2月前
|
Java 定位技术 语音技术
如何处理 Xcode 上传 IPA 文件后无法在后台架构版本中显示的问题?
如何处理 Xcode 上传 IPA 文件后无法在后台架构版本中显示的问题?
|
2月前
|
测试技术
有了测试标准流程后缺陷就不会遗漏到线上吗?
有了测试标准流程后缺陷就不会遗漏到线上吗?
|
2月前
|
测试技术 BI
性能基准测试基本流程
性能基准测试基本流程
|
2月前
|
敏捷开发 测试技术 持续交付
面试题1: 测试常见工作流程
面试题1: 测试常见工作流程
|
3月前
|
敏捷开发 存储 监控
软件测试在敏捷开发流程中的挑战
软件测试在敏捷开发流程中的挑战

热门文章

最新文章