使用FIR.im发布本身的移动端APP

 

使用FIR.im发布本身的移动端APP

 
 

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

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

 

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

20130701144653453

在添加页面选择Ad Hoc测试

20130701144834093

进入选择App ID页面:网站

20130701145115187

选择开发者ui

20130701145352578

添加测试设备url

20130701145828437

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

20130701150218984

20130701150332890

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

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

20130701151824906

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

20130701152144203

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

20130701152845031

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

export

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

publish

QQ20150617-1@2x

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

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

 
分类:  iOS开发
相关文章
相关标签/搜索