新闻中心

|

软件开发TwitterFastlane已经支持GitHubPull请求的实时预览

* 来源: * 作者: * 发表时间: 2020-01-26 0:32:47 * 浏览: 0
软件开发TwitterFastlane已经能够支持GitHubPull请求的实时预览。 Twitter为移动应用程序提供了持续的集成和开发解决方案。 Fastlane引入了一项名为DeviceGrid的新功能,该功能旨在帮助开发人员通过GitHub上的Pull请求直接预览相关问题。更改。此外,Fastlane已经通过iTunesConnect支持两因素身份验证,并且改进了对Android APK文件的支持。FastlaneDeviceGrid的目标是帮助开发人员更轻松地预览实时GitHubPull请求以更改应用程序,而无需手动构建和安装应用程序。 DeviceGrid通过Danger与GitHub的PR系统集成,并通过基于Web的iOS和Android模拟器appetize.io服务将应用程序直接流式传输到开发人员的浏览器。可以将LanFastlaneDeviceGrid配置为通过目标iOS模拟器自动构建应用程序,并将其上传到appetize.io。您可以配置以下代码段Fastlane构建应用程序,并将其上载到appetize.io:descquot,BuildyourappanduploadittoAppetizetostreamitinyourbrowserquot,lane:upload_to_appetizedo build_and_upload_to_appetize(xcodebuild:{workspace:,YourApp.xcworkequot,),也可以手动生成自己的应用程序并将其上传到appetize.io。 LanFastlaneDeviceGrid还支持使用深层链接将应用程序启动到特定位置,以便审阅者可以直接访问需要审阅的内容。开发人员可以通过在PR正文末尾添加以下代码来指定深层链接跳转到的位置::链接:com.krausefx.app:// bacons / show / 937大多数开发人员也可以使用该链接易的功能是:Fastlane在访问iTunesConnect时可以支持两因素身份验证。 Apple最近启用了两因素身份验证,从而使开发人员的电话可以验证其身份,从而提​​供更高的安全性和控制力。就可用性而言,Fastlane已经可以直接从Twitter为Mac开发的Fabric应用程序中安装,并自动解决不同版本的依赖关系和管理问题。如上所述,Fastlane还为APK文件提供了更好的支持。特别是,APK扩展文件可以直接上传到GooglePlay,并且可以在不同音轨之间升级APK,以便开发人员可以将Beta测试版本升级到生产环境,而无需反复提交APK。最初由FelixKrause开发的Fastlane旨在提供一个完全可用的连续部署过程,该过程仅需要一个命令即可触发“ ldquo”。八个月前,Twitter宣布Fastlane将包含在其自己的移动开发平台Fabric中,该平台是一种模块化开发工具集,其中包括远程崩溃报告,Beta测试管理和其他功能,适用于iOS,Android和其他平台。