大家可能都知道 fir.im 是做测试发包的,上传你的 IPA/APK, 测试用户可以通过一个短链接和二维码就可快速安装测试。

除了基本的发包功能即应用上传下载外, fir.im 还为提高发包体验提供了一系列实用工具。

自动获取 UDID ,别再为拿一个 UDID 操碎了心

UDID 自动获取是 fir.im 2013 年就推出的工具,可避免开发者在 UDID 获取环节浪费大量时间,这种痛,经历过的 iOS 开发者特别是外包项目开发者应该深有体会。

UDID 的获取与配置是 iOS 应用 AdHoc 测试必不可少的一环。开发者需要将内测设备的 UDID 配置到程序文件中给设备“授权”后,内测设备才能安装 AdHoc 打包的 iOS 测试应用。

虽然网上有一大堆文章,专门解释什么是 UDID ,应该去 iTunes 哪里去获取 UDID 等。你可以发一个链接给他们,但这些对不懂 iOS 的测试者来说,仍然是天然排斥的“技术长文”,最后还是得开发者手把手教。。。

fir.im 的 UDID 自动获取功能,开发者只需要告诉测试者内测设备打开 fir.im/udid, 点击获取按提示操作即可。

UDID 的自动获取方式在这里

Log Guru ,快速找到 iOS 应用无法安装的原因

Log Guru ,是一个用在 Mac 电脑上的日志工具,当有测试者反馈说应用装不上的时候,将其测试设备连接到 Mac 电脑上,即可通过 Log Guru 查看常见的错误日志,快速找到无法安装的原因。

目前 Log Guru 只支持 Mac 10.9 以上版本。使用方法在这里

网速测试工具,一键测试上传下载速度

如果上传下载不了,或者速度慢,可以先测试一下网速是不是正常,再排查其他原因。 fir.im 的网速测试工具,使用起来非常方便,点击工具页面的 网速检测,马上返回测试结果。

Turbo, 一行命令优化上传速度

如果使用 fir.im 速度慢,在终端运行这一行命令,就会自动帮你找到最快的 ip ,然后根据提示自己修改 hosts 就可以了:

sh -c "$(curl -s http://7xju1s.com1.z0.glb.clouddn.com/turbo_qiniu.sh)"

Turbo 已经开源在 GitHub,你也可以点击这里查看它的详细说明。

fir-cli ,不能更爽地一行命令极速发布应用

Ruby 写的命令行客户端,只要安装相应 ruby gem 即可,可帮助开发者通过指令查看、上传、编译 iOS/Android 应用。

比如只需要以下一行命令即可编译上传应用到 fir.im:

$ fir build_ipa/build_apk path/to/project -o path/to/output -p -T YOUR_FIR_TOKEN -c YOUR_CHANGELOG

这款命令行客户端,还可以和 Jenkins, Travis CI 等集成,实现一行命令完成从源码到测试发布的自动化构建。

具体可参考 fir.im 用户分享的一篇文章:Jenkins + GitHub + fir-cli 一行命令从源码到 fir.im

另外, fir-cli 已经开源在这里, 可以点击查看更详细的使用说明,并欢迎用它创造更丰富的使用场景以及优化它的性能。

Android Studio & Eclips 插件,编辑器内直接发布应用

这两款 IDE 插件专门为 Android 开发者打造,可在编辑器内直接发布应用,获取应用短地址、二维码,还可直接切换中英文、取消上传等。

Android Studio 插件详细使用说明,请点击此处

Eclips 插件详细使用说明,在这里

灵活实现应用检测更新

这个功能通过 fir.im 旗下产品 BugHD 实现,目前可用于测试阶段和上线阶段的 Android 应用,测试阶段的 iOS 应用。实现的效果是用户可以点击更新按钮更新应用。

确认 SDK 配置成功以后,可通过一行代码实现自动检测新版本的功能。

iOS 使用说明在这里

Android 使用说明在这里

所有工具的目的只有一个:将简单快速渗透到开发测试每个环节

如小标题所示, fir.im 及诸多小工具都只为将简单快速渗透到开发测试每个环节,帮助开发者更专注地开发更高质量的应用。

以上所有小工具及其使用说明都能在 fir.im 工具页面 找到,以后还会有更多,也欢迎你们主动写各种小工具分享给我们。

最后,如果你还不熟悉 fir.im,可以看下面这张图,一图了解 fir.im 做什么:)

关于 fir.im 你可能不知道的实用小工具相关推荐

  1. cad黑色背景变成白色_盘点CAD中你可能不知道的实用小技巧

    相信对很多设计师朋友和刚学设计的小白来说CAD制图都是设计中用的较多的一个制图软件了,可是你知道吗在众多命令中其实有很多小技巧可以给我们节省不少时间呢,下面我就说说有那些实用小技巧吧! 1.文字镜像如 ...

  2. JavaFx 实用小工具超 60+ 大集合

    怎么JavaFx的资料那么少?是不是已经被时代淘汰了呢? 淘不淘汰不敢断言,但是在知乎上曾经看过有人这么说过,我觉得也是蛮有道理的: 所以说,如果小伙伴们是自己感兴趣想做一些GUI小工具的话,用用Ja ...

  3. 人生时间计算器_工具拯救效率,高效拯救人生!70个全国工程人实用小工具+算量表格...

    工具拯救效率,高效拯救人生.对在线工具的选取与运用,并不是炫技,而是实实在在提升工作效率.而这份工程量自动计算表+使用小工具对于造价人员而言,都是非常好的实用工具,让你比别人更高效的完成工作. 内容简 ...

  4. WPF开发的实用小工具 - 快捷悬浮菜单

    WPF开发的实用小工具 - 快捷悬浮菜单 ❝ 本文由网友投稿,Dotnet9站长整理.站长觉得这小工具很实用,站长家里.公司也在尝试使用了. 行文目录: 这工具有什么用? 正文 源码获取及应用下载体验 ...

  5. 【实用小工具】开发一个网页版LED点阵绘图模拟器

    LED点阵显示控制实验,始终是微机系统.单片机控制等硬件实验中重要的一节. 实验内容包括控制显示,图案位置计算,完整图案设计等等步骤.其中完整图案的设计尤其是复杂图案或汉字总是需要手动计算位置,非常的 ...

  6. Unity实用小工具或脚本—以对象方式访问MySql数据库

    一.前言         以对象方式处理MySql数据库顾名思义就是可以将每个数据库表作为一个类,没一条数据作为一个对象来进行操作,大致思路和我上一篇文章类似,这里不再赘述.文章后有资源下载地址,所使 ...

  7. 手电筒安卓_安卓实用小工具!智能工具箱特别版本安卓软件

    软件界面 序号:0037 名称:安卓智能工具箱 分类:Android--实用工具--智能工具 类型:apk 大小:7.58MB 语言:简体中文 版本:V18.1 简介:智能工具箱是安卓移动端的口袋工具 ...

  8. python最简单的语言_Python语言的简单实用小工具

    本文主要向大家介绍了Python语言的简单实用小工具,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 在python进行自动化编写的过程中,常常需要造一些数据,比如,获取随机的合法 ...

  9. tcping扫描所有端口_ping TCP端口的实用小工具tcping

    原标题:ping TCP端口的实用小工具tcping ping 大家都很熟悉的ping 命令,属于网络层的ICMP协议,只能检查 IP 的连通性或网络连接速度, 无法检测IP的端口状态. telnet ...

最新文章

  1. JavaScript获取浏览器、元素、屏幕的宽高尺寸
  2. a = 3 中3在栈还是堆_56.堆、栈、方法区(3.0)
  3. python 批量创建变量_Python批量生成和调用变量
  4. docker快速搭建RabbitMQ集群
  5. mysql tcp 远程_MySQL开启远程访问
  6. 第3章 Python的数据结构、函数和文件
  7. python如何创建一个列表_在python中创建列表的最佳和/或最快方法
  8. vmware配置centos全套
  9. [转]VSTO+WinForm+WebService+WCF+WPF示例
  10. Linux报文硬件时间戳,linux 时间戳,打戳代码分析,用于PTP报文协议(示例代码)...
  11. python学习笔记(汇率兑换)
  12. 中水处理设备:中水回用的三种主处理方法及其比较
  13. java 小数乘法,乐乐课堂四年级数学网课-四年级下册01-第08讲-四边形分类(1).mp4...
  14. java video src请求视频流,视频不能拖拽快进问题解决方案
  15. android技术学习--Thread.UncaughtExceptionHandler捕获异常崩溃
  16. php如何制作视频特效,视频特效制作工具 视频打斗特效制作软件
  17. 回首过去自学编程之路,开启新的篇章
  18. 通达信软件L2接口的委托队列有什么用?
  19. springboot vue3 elementui plus图书借阅管理系统源码
  20. 2017年搜狐内推 面试题——谈谈面试中的算法

热门文章

  1. ICESat2学习笔记5 :ICESat-2数据下载
  2. RabbitMQ None of the specified endpoints were reachable 错误 解决方案
  3. .NET 6 Minimal API 的经验分享
  4. 如何用SaaS科技赋能中小企业管理
  5. 多线程面试题_线程魔术技巧:使用Java线程可以做的5件事
  6. 计算机硬件系统维护经验与体会,计算机操作系统维护与优化的实训报告心得体会.docx...
  7. 「地埋式积水监测站」智慧防汛,科技先行
  8. 云计算的发展趋势是什么?
  9. 水生火热的互联网金融
  10. 月入万元快递哥遭遇AI小鸟怎么办