本文转自:http://www.cnblogs.com/imzzk/p/firim.html

一次很偶然的机会知道fir.im,这家公司主要的产品就是帮助开发者方便便捷地发布iOS或者Android应用的。今天我就聊聊如何在FIR.im中发布自己的APP,然后让加入UUID的设备通过网页直接下载安装。这样做的好处就是不用傻呵呵的每次插入USB,通过XCode去生成APP啦。毕竟有时候带根线是挺麻烦的事情,最关键的是团队成员一多,你总不能把设备一个个拿过来去更新,多么笨拙的事情啊。所以我觉得FIR.im这事干得漂亮,下面就让我们看看如何发布一个APP的过程吧。

第一步:登录苹果开发者网站,添加想要安装测试应用的设备UDID,只有加入UDID的设备才可以通过浏览器去下载APP。FIR.im 提供了一个快速获取UDID的方法,点击链接:http://fir.im/udid访问(需通过手机访问)。将获得的UDID添加到下图所示的iOS Devices里面。

第二步:制作一个发布证书,证书的发布是在Provisioning Profiles,下图已经将详细的发布证书步骤演示了一遍。

在添加页面选择Ad Hoc

进入选择App ID页面:

选择开发者

添加测试设备

最后就会跳转到信息页面,给这个证书之后就可以点击生成,下载就可以了。

下面我们就进入XCode对刚才生成的证书进行配置

在 Xcode 中点击Project图标,在Info这个tab下找到configuration设置,里面默认的是Debug和Release。点击+,选择Duplicate the “Release configuration”,给生成的新东西起个名字,推荐使用ad hoc distribution

点击Targets图标,在Build Settings这个Tab下,找到Code Signing部分。将Code Signing Identity中的ad hoc distribution证书设置为刚刚导入到 Xcode 中对应测试应用的证书。注意不要改动Debug和Release中的证书。

保证Target中Info这个tab下的Bundle Indentifier里面有预设值,其必须和Provision Portal输入匹配。这个很重要,否则将来会出错。
在Xcode左上角Run按钮右侧有一个下拉菜单,选择Device或者Simulator,点击菜单下方的Edit Schema。保证Archive中Build Configuration中的值是ad hoc distribution

至此配置以Ad Hoc Develoyment方式发布APP的工作就结束啦,下面就是进行程序编译,点击Product中的Archive,编译完成后弹出设置框,点击Export选择Save for Ad Hoc Develoyment就会生成一个.ipa文件,这个文件就是用于发布FIR.im所用到的文件。

最后就是将这个生成的ipa文件上传到FIR.im,点击发布链接进入发布页面,

走到这一步,就说明你大功告成啦,需要测试的手机设备通过浏览器访问这个APP地址就可以安装啦。而且FIR.im还对APP的状态进行了设置,可以分为公开或者私密的状态来限制下载。总之,通过FIR.im再也不用为了测试APP而使用XCode进行一个一个设备生成APP啦。

如果在发布过程中遇到问题或者发布APP之后不能下载安装可以随时留言,或者访问FIR.im官方的FAQ文档。本篇博客中的图片有些出自FIR.im官方的图片特此说明一下。

最新文章

  1. DLL注入
  2. LinkedList详细分析
  3. wampserver中Apache启动不了的问题
  4. C++多重继承带来的问题
  5. ajax返回值给上层函数的方法。
  6. ArcGIS制图之Sub Points点抽稀
  7. 怎样取出cobbler kopts中设置的参数?
  8. 关于Reapter多重嵌套的详细补充
  9. C#以及Oracle中的上取整、下取整方法
  10. GLSL实现Simple Displace Mapping 水仿真流体绘制 【转】
  11. jquery实现2级联动
  12. FPGA的JTAG下载问题
  13. window程序设计1
  14. Spark Streaming--实战篇
  15. Qt编译时MinGW去掉对gcc动态库的依赖(去掉对libgcc_s_dw2-1.dll,libstdc++-6.dll的依赖)
  16. 通过扩展改善ASP.NET MVC的验证机制[使用篇]
  17. javaScript 比较数字大小
  18. MVC框架中,遇到 [程序集清单定义与程序集引用不匹配]怎么办?
  19. JVM菜鸟进阶高手之路十二(jdk9、JVM方面变化, 蹭热度)
  20. 使用COM打开Excel文档注意事项

热门文章

  1. poj 4001 To Miss Our Children Time
  2. ADO:用代码调用存储过程
  3. System and method for cache management
  4. ZOJ 2619: Generator
  5. 本地安装Sass,Compass
  6. HTTP基础认证Basic Authentication
  7. Nessus虚拟机的几个问题解决办法
  8. 从源码解析 Spring JDBC 异常抽象
  9. servlet跳转页面后图片不显示
  10. mysql事务四种隔离级别