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

第一步:登录苹果开发者网站,添加想要安装测试应用的设备UDID,只有加入UDID的设备才可以通过浏览器去下载APP。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官方的图片特此说明一下。

转载于:https://www.cnblogs.com/dm521/p/firim.html

使用FIR.im发布自己的移动端APP相关推荐

  1. 学习RPG Maker MZ开发创建并发布PC和移动端游戏

    Complete RPG Maker MZ: Create and Publish for PC and Mobile 完整的RPG制造商MZ:为个人电脑和移动设备创建和发布 MP4 |视频:h264 ...

  2. 2022硬刚PLUS德施曼年度峰会:多款领航旗舰发布,引领高端市场

    4月22日,以"2022硬刚PLUS"为主题的德施曼年度峰会在线隆重举行.新华社.中国网++.新浪微博.今日头条.网易新闻等视频直播平台以及腾讯视频号.抖音.天猫.京东等平台官方账 ...

  3. vue 仿二手交易app_Vue全家桶仿闲鱼移动端App

    官方文档介绍:Vue.js,一套渐进式的JavaScript框架,拥有简单小巧的核心,却足以应付任何规模的应用.因此,想通过仿闲鱼移动端App这个项目来感受vue带来的灵活与轻盈. 话不多说,来看看效 ...

  4. 小板凳app android,小方桌易家园老师端app

    小方桌易家园老师端app是一款非常不错的手机家校通类教师端软件,用户可以在该软件上对学生进行系统管理,支持上传学生的成绩,通知家长,与家长进行沟通等等,还可以查看学校的通知活动,支持考勤服务,需要的可 ...

  5. 移动端APP~最新UI界面设计规范(转载)

    首页发现 同城 职位 活动 正版素材 课程 登录注册 移动端APP~最新UI界面设计规范(尺寸大小篇) 1年前发布 原创文章 / UI / 教程 18107 7 274 移动端手机界面看似简单,然而里 ...

  6. 逆向工程--苹果移动端app逆向分析技术(一)

    0x01 基础准备 关于iphone移动端app逆向程序相关初级基础大家可以自己提前学习.本 文主要给大家分享关于脱壳加密app程序的技术.学习之前大家先搭建系 统环境,准备相应的工具,参考链接教程自 ...

  7. 移动端app开发-03-IOS 初级开发入门教程

    移动端app开发-03-IOS 初级开发入门教程 什么是iOS   iOS是苹果公司为它的移动设备(iPhone.iPad.iWatch等)开发的移动操作系统. iOS发展史 2007年苹果发布iPh ...

  8. 移动端App测试实用指南

    from: http://cdc.tencent.com/?p=6545  译者注:本文从测试人员的角度出发,提出了100多个在测试移动App过程中需要考虑的问题.不管你是测试人员.开发.产品经理或是 ...

  9. 【CDC翻客】移动端App测试实用指南

    本文转载自:Tencent CDC 译者注:本文从测试人员的角度出发,提出了100多个在测试移动App过程中需要考虑的问题.不管你是测试人员.开发.产品经理或是交互设计师,在进行移动App开发时,这些 ...

最新文章

  1. springboot 整合redis 实现KeySpaceNotification 键空间通知
  2. rsync文件同步的两种方式——ssh协议和守护进程(端口873)
  3. 线程安全机制 python
  4. AD18 KeepOut不能打孔,转成3D不显示孔的位置
  5. linux-0.11内核 调试教程+GCC源代码
  6. java synchronized静态同步方法与非静态同步方法,同步语句块
  7. Python工程师必看的面试问题与解答(中) 1
  8. 改变css名称,样式命名规则?css
  9. Portainer 安装与使用
  10. zabbix:unable to create mutex for log file
  11. proteus微型计算机梯形波,接口芯片dac0832的应用 三角波、梯形波两种波形.doc
  12. 文件上传到QQ邮箱文件中转站,链接
  13. python处理excel
  14. 树莓派的一生:树莓派十年
  15. 【Python爬虫】爬取新浪微博评论看网友如何评价NBA季后赛火箭VS爵士G3
  16. 数据可视化之大数据可视化
  17. c++哈希(哈希表开散列实现)
  18. 深度学习AI美颜系列---图像自动亮度对比度与调色
  19. 计算机一级wps选择题必背知识点,计算机一级《WPS》提高练习题及答案
  20. 基于SSM的心理健康系统

热门文章

  1. 记TX实习生笔试归来
  2. QT中关于ipv6和getaddressinfo的开关
  3. 企业IT解决方案经验分享活动
  4. Shell编程常用命令
  5. table中head表头固定,body滚动
  6. 2017年英特尔在其数据中心业务和AI方面下大注
  7. 《机器人学经典教程》——2.3 人工智能
  8. Nginx内置变量以及日志格式变量参数详解
  9. 自己动手写第一阶段的处理器(1)——计算机的简单模型、架构、指令系统
  10. 无法嵌入互操作类型 请改用适用的接口。