首页 > 其他分享 >完整版在xcode打测试专用ipa包流程​

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

时间:2022-12-06 14:37:20浏览次数:35  
标签:ipa Ad xcode 选择 点击 测试 完整版 Hoc

 

前言:有时候,想要把自己的程序运行在别人的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包安装到苹果手机上,安装过程网上一抓一大把,这里就不再描述了。​

 

标签:ipa,Ad,xcode,选择,点击,测试,完整版,Hoc
From: https://www.cnblogs.com/xnyzie/p/16955116.html

相关文章

  • ​最新Xcode9 无证书真机调试流程
     写在前面公司分配了新的测试机,证书99台名额已满,所以上网找教程,学习了一下如何使用Xcode无证书进行真机调试。​ 一.创建证书​1.运行Xcode,Xcode–》Preferen......
  • Xcode清除缓存、清理多余证书教程(傻瓜版)​
     Xcode清除缓存、清理多余证书​1、删除Xcode中多余的证书provisioningprofile​手动删除:​Xcode6provisioningprofilepath:​~/Library/MobileDevice/Provisioni......
  • 极验《营销活动中的黑产薅羊毛分析报告》PDF完整版发布
    随着网络技术的发展,电子商务影响我们的日常生活,其面临的行业风险也在不断增加。从营销拉新到注册登录,从下单支付到售后评论,各个环节都充斥着业务风险,其中,最广为人知的便是“......
  • ipad忘记开机密码
    https://blog.csdn.net/u013553529/article/details/57121773https://www.bilibili.com/video/BV114411k7UX/?spm_id_from=333.337.search-card.all.click&vd_source=1b70......
  • 文件上传的multipart/form-data属性,你理解了吗
    form表单经常用于前端发送请求,比如:用户填写信息、选择数据、上传文件,对于不同的场景,上传数据的格式也会有些区别。actionaction表示该请求的url地址,定义在form上,请求......
  • ReactNative XCode编译问题
    MacOSMonterey12.6.1+XCode14.1(14B47b)+模拟器iPhone11ios13.4启动步骤打开终端,yarnstart启动Metro服务打开XCode,打开项目中的ios文件夹下的.xcworks......
  • 2022年Kubernetes CKA 认证真题解析完整版
    第一题RBAC授权问题权重:4%设置配置环境:[student@node-1]$kubectlconfiguse-contextk8sContext为部署管道创建一个新的ClusterRole并将其绑定到范围为特定的name......
  • iPayLinks艾贝盈上线委托换汇功能!
    “8.11”汇改以来,人民币汇率市场化形成机制逐步完善,人民币汇率弹性不断增强,双向波动成为常态。在市场化的汇率形成机制下,外贸人想要快、准、稳地选到合适汇率,降低汇损提高利......
  • 网站判断来访的iphone/ipad/itouch等设备
    现在越来越多的人用iphone,itouch,ipad等东西了,如何判断用户访问你的网站的时候采用的是这些设备呢?有可能你的想法是,当客户用这些设备访问你的网......
  • Java实现在线SQL编程【完整版】
    前言:由于前段时间,项目组长分配的任务是要完成一个在线编写​​​SQL​​​并要实现查询功能的需求,最终需要将查询到的数据以​​JSON​​​格式显示到响应数据的区域,以供操......