咨询邮箱 咨询邮箱:service@yitianxinda.com 咨询热线 咨询热线:18101296137 微博 微信
北京软件开发Twitter Fastlane已可支持实时预览GitHub Pull请求_北京软件开发公司
发表日期:2016-06-08 10:37:37    文章编辑:yitianxinda    浏览次数:

  北京软件开发Twitter Fastlane已可支持实时预览GitHub Pull请求,Twitter针对移动应用提供的持续集成和开发解决方案Fastlane引入了一种名为Device Grid的新功能,该功能意在帮助开发者通过GitHub的Pull请求直接预览相关改动。此外Fastlane已可支持通过iTunes Connect进行双重身份验证,并改进了对Android APK文件的支持。

  Fastlane Device Grid的目标是帮助开发者在无需手工构建和安装应用的情况下,更轻松地实时预览GitHub Pull请求对应用进行的改动。Device Grid通过Danger与GitHub的PR系统实现集成,并通过基于Web的iOS和Android模拟器appetize.io服务直接将应用流式传输至开发者的浏览器中。

  Fastlane Device Grid可配置为通过目标iOS模拟器自动构建应用,并将其上传至appetize.io。你可以通过下列代码片段配置Fastlane构建应用并将其上传到appetize.io:

  desc "Build your app and upload it to Appetize to stream it in your browser"

  lane :upload_to_appetize do

  build_and_upload_to_appetize(

  xcodebuild: {

  workspace: "YourApp.xcworkspace",

  scheme: "YourScheme"

  }

  )

  end

  此外开发者也可以手工生成自己的应用并将其上传至appetize.io。

  Fastlane Device Grid还可支持使用深层链接将应用启动至特定位置,这样审核人员即可直接访问需要审核的内容。开发者可以通过在PR-body的末尾添加下列代码的方式指定深层链接跳转到的位置:

  :link: com.krausefx.app://bacons/show/937

  另一个同样能让大部分开发者获益的功能是:Fastlane在访问iTunes Connect时可以支持双重身份验证了。Apple较近启用的双重身份验证可以使用开发者的手机对其身份进行验证,借此可提供更高安全性与控制能力。

  可用性方面,Fastlane已经可以从Twitter为Mac开发的Fabric应用中直接安装,并自动解决依赖项和不同版本的管理问题。

  正如上文提到的,Fastlane也为APK文件提供了更好的支持。尤其是APK扩展文件可直接上传至Google Play,同时APK可在不同Track之间推广,这样开发者就可以在无需重复提交APK的情况下将Beta测试版推广至生产环境。

  由Felix Krause负责较初开发的Fastlane目的在于提供只需要一条命令即可触发的“完整可用的持续部署流程”。八个月前,Twitter公告称Fastlane将被包含在自家的移动开发平台Fabric内,这是一种模块化的开发工具集,其中包含远程崩溃报告、Beta测试管理等功能,适用于iOS、Android,以及其他平台。

相关文章推荐
物联网 ( IoT ) 概念首次出现时,曾有大胆预测称,到 2020 年,物联网连接设备数量将达到 500 亿甚至数万亿。这些极高的估值引发了炒作,但最终被证明...
下一代工业进步被称为工业4.0,旨在将传统行业(如自动化)互联互通并实现计算机化。工业4.0的目标是使工厂变得更加智能,提高适应性和资源效率,以及改善工厂之间供...
企业需要强大且可靠的在线形象才能取得成功。Magento 已成为领先的电子商务平台,为各种规模的企业提供强大的功能和定制选项。对于希望通过基于 Magento ...
近几年最大的发展趋势之一是移动应用程序加密。正如我们最近所写,主要的消息应用程序正在朝着为用户提供端到端加密默认设置的方向发展——这是有充分理由的。随着公众开始...
通过与北京软件公司​合作,企业可以获得所需的熟练开发人员,以加速创新和发展。北京软件公司 可以通过提供成熟的开发人员和定制解决方案来帮助企业弥补开发人员短缺的差距并实现业务增长。...
企业级软件或应用程序已经发展到几乎所有组织和企业都依赖它来保持市场竞争力的程度。无论您是需要跟踪捐赠者的非营利组织还是寻求更好的库存管理的汽车经销商,都没关系。移动企业应用程序为公司提供了前所未有的灵活性和功能。...
北京软件开发公司文件加解密分两个软件,分别为密钥管理软件、软件加解密软件。密钥管理软件作用主要为管理各个公司密钥,可进行公司维护,对某个公司生成一对密钥分别为公钥...
人工智能(AI)和机器学习(ML)是AI的关键组成部分和驱动力,在科技界并不是新概念。而且,尽管它们得到了关注,但对于使用这些工具来改善业务运营和使软件应用程序更加智能的...
软件开发Java反射库中的安全漏洞在30个月后终于修复了...
而我们以为:“软件其实就是一种动力” 那种结果感是无与伦比的。 可能这才是她的真正魅力所在,能有一个运转流利的软件把这一切都搞定,同时当把全盘的需求理解全盘的难点全...
无疑重要加害了消耗者的权益。 电信运营商材干不偷用户的流量吗? 无须讳言,背后里它还偷呢!难道非要总理再次点名,进修北京软件拓荒公司。题目是运营商不只收费高贵,明显...
App Store的革命性的科技世界2015夏季开放时,在一个十亿美元的产业一举产卵。它既不是第一个也不是较大的当时,但商店迅速人气暴涨,促使苹果公司联合创始人史蒂夫乔布斯说要别人...

Baidu
map