如果你是 iOS 开发者, 给客户开发的app, 在发布到appstore 前,需经过客户的测试。 如果客户的iOS设备不是越狱的,你只好通过 ad-hoc 模式,将生产的 ad-hoc profile 和 ipa 文件发给客户。  (如何生成这两个文件,不在此赘述)。

客户如何安装这两个文件,这是我一直头疼的。 我们无法要求客户有技术背景。 相反,大多客户为非技术人员。 客户是上帝,绝不能苛求客户。 
为此,我写过多个版本的文档, 但操作步骤,连我自己都觉得麻烦。 
早期,是基于 iTunes 同步安装。 但iTunes 的同步操作,太复杂了。 iTunes 版本每次更新,我都会被困惑一次。 iTunes 可谓功能强大,但对用户的使用技巧要求也很高。 如果客户仅仅是为了安装一个 ipa, 而被迫熟悉 iTunes。 其难度可想而知。
其实, iTunes同步ipa 还算简单,难点在于,如何告知客户安装 那个 ad-hoc provisioning profile。 通常是无果而终。
可以说,让客户通过 iTunes 安装 ad-hoc ipa,这个过程相当艰难。
这里推荐一种我所知道的最快捷的方法。 
 
1   ad-hoc profile 文件的安装: 
      将 ad-hoc provisioning profile 通过邮件发给客户, 客户一定要通过手机接收这个邮件 (不要通过PC接收邮件)。 客户从手机上打开邮箱, 点击 这个附件 (profile 文件), 直接安装到 iOS 设备上。 (只需点击这个附件,即可安装成功);
    这时,你需要查看下ad-hoc profile是否安装成功。 方法如下:
    打开iOS 设备的  设置-> 通用-> 描述文件, 若成功安装,应出现以下示意图:
2.    ipa 文件的安装
     建议客户下载 iTools。 我一直是推崇apple 的官方安装渠道(通过iTunes)的,但这一次推荐iTools 。  对安装一个pia 来说, iTools 的强大的地方在于,你只需要在 PC上 双击 ipa 文件, 这个ipa 会自动导入到 iTools 中,而且会给出一个赫然安装提示。这一点,对于非技术人员来说,至关重要。 前提是,你的iOS设备需通过数据线连接到PC上。  这么醒目的 “立即安装”提示, 很直观吧。 

如何在未越狱的iOS 设备上安装 ipa相关推荐

  1. “SandJacking”攻击:在未越狱的 iOS 设备上安装恶意应用

    在HITB 2016 会议中,Mi3 Security公司的安全研究员Chilik Tamir发表了一个关于"SandJacking"攻击的演讲,利用一个未打补丁的iOS漏洞在未越 ...

  2. 如何在未越狱iOS设备上安装IPA

    转载自:http://blog.163.com/l1_jun/blog/static/1438638820133505210779/ 如何在未越狱iOS设备上安装IPA 2013-04-05 12:5 ...

  3. 神器面世:让你快速在 iOS 设备上安装 Windows、Linux 等操作系统!

    今天我想跟大家分享下,最近连续几天,持续霸榜 GitHub Trending 的一款开源神器:UTM. https://github.com/utmapp/UTM/ 相信在座的各位,多多少少都有过给电 ...

  4. 在iOS设备上安装Windows、Linux等操作系统!

    提到iOS高级玩法,很多人都会想到越狱,但真正的高级玩家,已经在探索如何在iOS上运行其他操作系统了. 2020年,这个想法真的实现了. 首先是在今年3月5日,一位国外的开发团队称,他们在苹果iPho ...

  5. 未越狱的IOS设备添加ibooks字典

    注:先下载好字典文件并解压缩(在新浪爱问里面搜搜).也可以下载StarDict的字典文件,然后通过MAC OS X程序DictUnifer转换为Mac字典格式. 1- 打开iTools,在应用程序里面 ...

  6. 开源神器:可快速在 iOS 设备上安装 Windows、Linux 等操作系统!

    大家好,我是 JackTian. 对于从事 IT 或热爱技术开发的小伙伴们来说,都有装过双系统或在自己的电脑上装虚拟机的经验,针对装双系统,大家可以参考这篇文章:神器工具:新一代多系统启动 U 盘装机 ...

  7. 火狐浏览器firebug_如何在主要浏览器和iOS设备上安装Firebug

    Firebug是Firefox的附加组件,带有一些不错的工具,可用于检查网页元素,调试和开发网页. 但是,除了Firefox,您无法在其他Web浏览器上使用这些工具. 为其他浏览器开发类似工具的过程可 ...

  8. 使用 Xcode 在越狱 iOS 设备上进行开发调试

    1 目的 2 iOS 设备的设置 3 生成私有签名 4 设置 Xcode 4.1 告诉 Xcode 不需要签名 4.2 告诉 Xcode 不用做签发动作 4.3 指示 Xcode 使用私有签名签发 A ...

  9. 不通过AppStore,在iOS设备上直接安装应用程序的原理

    本文转载至  http://mobile.51cto.com/hot-439095.htm 通过itms-services协议,可以通过safari浏览器直接在iOS设备上安装应用程序.利用这种方式, ...

最新文章

  1. 深圳杯---无线回传拓扑规划
  2. 管好统计信息,开启SQL优化之门
  3. SQL Server Profiler的一个小问题
  4. 《港诡实录》:搞恐怖和看大腿究竟哪个更重要?
  5. 不依赖任何系统API,用c语言实现gbk/utf8/unicode编码转换
  6. java 第十一章总结
  7. 教育部计算机考研大纲,2018考研大纲从哪里看?
  8. eclipse中配置spring约束schema
  9. fft qt 代码_最简洁的FFT代码(C++实现)
  10. 下载并安装Redis教程
  11. 寻找两个正序数组中的中位数 数组
  12. 全国地区 mysql表_2017全国省市区数据库-2017全国省市区数据库下载 官方版 - 河东下载站...
  13. 学phyton第一天
  14. opencore 启动总是在win_单双硬盘装Windows/Mac双系统用OpenCore引导菜单添加Windows引导项...
  15. AI绘画 新多功能controlnet插件,草图上色,动作骨架提取等功能,安装及下载教程
  16. 物理隔离与数据交换-网闸的设计原理
  17. Eclipse中设置jsp文件 字体大小
  18. MySQL5.7 Attempted to use a closed or broken resource pool 处理过程
  19. rel=nofollow 是什么意思
  20. 国美电商,别误入歧途!

热门文章

  1. python requests cookie处理
  2. vulnhub-nark靶机渗透
  3. 攻防对抗形势下代码重用技术的演进
  4. 一文轻松明白 Base64 编码原理
  5. CAS 单点登录使用详解
  6. CNN网络模型大总结【持续更新中...】
  7. JQuery获取选中的元素(单选框复选框)及其他等
  8. HDFS心跳机制是什么?
  9. 数组里面有值,但是console.log出来后打开却是空
  10. JZOJ 5207【GDOI2018模拟7.7】暴力大神hxx