一、iOS证书

首先介绍一下iOS证书,iOS证书分两种:

1.开发证书,用来给你(开发人员)做真机测试。

2.发布证书,又分为两种:发布到app store   和发布测试的ad hoc证书(本文就详细讲解 ad hoc证书的创建)

二、什么时候用ad hoc证书

 
app发布之前,我们都要测试,一般都要在debug环境以及release环境测试通过才能发布,一般设置scheme就行,但其实环境还是调试状态的,如果要测试APNS就没办法测试发布版本了,必须打包才能测试,此时就需要使用ad Hoc打包测试了!相信作为一个iOS开发者,都发布过app,据我所知有两种方法打包测试 ( 有需求会开一篇文章详细介绍 )
  • 1、使用x-code 打包(product->archive)
  • 2、使用itunes 打包(我经常使用这个)

三、一步一步创建ad hoc证书并打包ipa

1、首先,你必须先有发布证书(创建这里有详细介绍),登录开发者平台,在provisioning Profiles 中添加新的profile,选择Ad Hoc,点击Continue

2、选择你项目中对应的App ID,对应你的发布证书那个,然后Continue

3、这里就要选择你的发布证书啦,选择后Continue

4、选择允许安装的设备,因为打包出来的是ipa,不是直接插线安装的,选择后Continue

5、给ad hoc证书命名,最好写明区分是ad hoc 证书,建议带个adhoc 字眼,方便选择区分,命名后Continue就已经创建好证书了

6、下载,双击安装,此时x-code就已经有了这个配置文件了

7、接下来就可以到x-code去配置环境了Product -> Scheme -> Edit Scheme,设置

8、设置Target-General-Signing,x-code8 有一个Automatically manage signing,此时要去掉勾选,然后配置Provisioning Profile 为刚刚创建好的 adhoc 配置文件(这里如果报错,齿轮文件没有包涵发布的证书文件,如果生成齿轮文件的时候确定没有错误,可以clean一下工程再添加试试)

9、设置Target-Build Setting-Signing,Provisioning Profile 应该都配置好adhoc文件了,此时设置Code Signning Identity 为发布证书

10、此时环境就已经配置好了,可以使用Archive 打包了!Product -> Archive,然后等待编译通过后,就会出现下图的界面,点击Export

11、选择导出类型 ,选择Save for Ad Hoc Deployment,然后Next

12、选择打包的app类型(App Thinning) 下面的Additional Options是能够提交到safari在safari上面下载的上传,这里我们只打包本地不作上传处理。然后点击Next进行下一步。

13、这里选择发布的证书文件以及对应的ad hoc文件,点Next

14、此时应该显示Summary 概要信息了,就是让你看看而已,直接Export吧

15、最后一步了,设置导出的文件名和文件位置(导出的是一个文件夹,文件夹里面就是一个ipa),点击Export,大功告成,拿到ipa,就可以安装了(这里我使用得pp助手安装的,安装方法自行百度)。

四,总结

  • 创建过程中一定要确保app ID、team选择正确,不然创建出来发现用不了就很难找问题了
  • 打包出来的ipa,为了方便下载可以利用蒲公英发布安装,毕竟扫二维码安装超方便,pp助手还要插线呢

上面讲解如果有什么说错的或者需要补全,大家尽管留言,欢迎大家关注我,喜欢就给个like?~

ad Hoc打包测试相关推荐

  1. ios 8+ (xcode 6.0 +)应用程序Ad Hoc 发布前多设备测试流程详解

    我们开发的程序在经过simulator以及自己的iOS设备测试后,也基本完成应用程序了,这时候我们就可以把它发布出去了更更多的人去测试,我们可以在iOS平台使用ad hoc实现. 你在苹果购买的开发者 ...

  2. 软件质量保证与测试——Ad hoc Test

    Ad hoc Test(随机测试) 在软件测试中除了根据测试用例和测试说明书进行功能测试外,还需要进行随机测试(Ad-hoc testing),随机测试是没有书面测试用例.记录期望结果.检查列表.脚本 ...

  3. Smoke Test与Ad hoc Test

    Smoke Test与Ad hoc Test Smoke Test: 冒烟测试就是在每日build建立后,对系统的基本功能进行简单的测试.这种测试强调功能的覆盖率,而不对功能的正确性进行验证.从这一点 ...

  4. HBuilder uniapp 真机测试打包测试

    目录 一.真机测试 1.Android 2. ios 二.打包测试 1.Android 2. ios 方法一:TestFlight测试 方法二:直接使用ipa包安装到手机 一.真机测试 1.Andro ...

  5. Smoke Test Ad hoc Test

    Smoke Test Smoke Test(冒烟测试),也称Regression Test(回归测试),是对软件的安装和基本功能的测试.在软件中,"冒烟测试"这一术语描述的是在将代 ...

  6. Chpater2.3 执行AD HOC命令

    2.3 执行AD HOC命令 2.3.1 目标 学完这一章节,学生能去执行一个单独Ansible自动化任务通过ad hoc命令并且解释一些 ad hoc命令案例. 2.3.2 执行AD HOC命令使用 ...

  7. Ad Hoc类问题求解案例

    Ad Hoc类问题 前言:在程序设计竞赛的试题中,有这样一类试题,解题不能套用现成的算法,也没有模式化的求解方法,而是需要编程者自己设计算法来解答试题,这类试题被称作Ad Hoc类试题,也被称为杂题. ...

  8. 360wifi linux ad hoc,Ad Hoc模式无线局域网搭建

    title: 记一次Ad Hoc模式无线局域网搭建 date: 2018-10-30 20:10:16 无线ad hoc网络是由一组自主的无线节点或终端网络相互合作而形成的,独立于固定的基础设施的并且 ...

  9. Smoke Test And Ad hoc Test

    Smoke Test(冒烟测试) 定义 冒烟测试是在软件开发过程中的一种针对软件版本包的快速基本功能验证策略,是对软件基本功能进行确认验证的手段,并非对软件版本包的深入测试.冒烟测试也是针对软件版本包 ...

最新文章

  1. 基于Flink SQL构建流批一体实时数仓
  2. oracle 学习笔记之触发器
  3. macOS Big Sur 使用全新虚拟化框架创建超轻量虚拟机!
  4. 判断数据是否服从某一分布(二)——简单易用fitdistrplus包
  5. 在Windows里备份Linux分区,在Windows里分出Linux分区(Linux分区).pdf
  6. crontab 半小时_?用猫粮诱惑,7名消防员花半小时救出困在夹墙间的喵星人
  7. mkfontscale没有这个命令_那些实用的小命令
  8. 创文html5作品,【《创文故事》纪录短片入围作品展播之七】引路人
  9. java11+osgi_错误学习:Java + OSGi
  10. VC++ 读取和保存文件对话框及默认目录
  11. 谷歌推出TensorFlow Lattice,让机器学习模型适应总体趋势
  12. 核电安全级数字化仪控系统内存诊断设计与实现
  13. Python定时任务框架APScheduler详解
  14. 【Sql Server 数据导出】导出篇-Sql Server 2008导出数据至wps
  15. vmware安装了vmware tools还是无法复制文件与文本(ubuntu16.04)
  16. 发现一款 xcel 数据筛选工具,开源项目,可以继续自己发挥
  17. 【数据分析与可视化】Pandas-Dataframe-IO操作
  18. C/C++实现水果忍者(四) 实现按鼠标左键划过水果消失的功能
  19. Python 数据可视化基础教程
  20. 华为云3年仍未超阿里云,任正非感叹:积天下英雄,为何不得天下

热门文章

  1. stm32解锁电调、电机速度控制
  2. Havok物理引擎与Unity3D的结合
  3. 计算机专业职业规划模版
  4. Windons10安装RDKit
  5. JAVA中DateTime获取当前时间
  6. 手撸Spring系列12:MyBatis(源码篇)
  7. 避障机器人程序c语言,移动机器人的避障实验设计+源程序+流程图.doc
  8. Instruments使用
  9. C语言~~自制-拼图游戏
  10. Mac 重命名快捷键