咨詢郵箱?咨詢郵箱:service@yitianxinda.com 咨詢熱線?咨詢熱線:18101296137 微博 微信
北京軟件開發(fā)Twitter Fastlane已可支持實(shí)時(shí)預(yù)覽GitHub Pull請(qǐng)求_北京軟件開發(fā)公司
發(fā)表日期:2016-06-08 10:37:37 ?? 文章編輯:yitianxinda ?? 瀏覽次數(shù):

  北京軟件開發(fā)Twitter Fastlane已可支持實(shí)時(shí)預(yù)覽GitHub Pull請(qǐng)求,Twitter針對(duì)移動(dòng)應(yīng)用提供的持續(xù)集成和開發(fā)解決方案Fastlane引入了一種名為Device Grid的新功能,該功能意在幫助開發(fā)者通過GitHub的Pull請(qǐng)求直接預(yù)覽相關(guān)改動(dòng)。此外Fastlane已可支持通過iTunes Connect進(jìn)行雙重身份驗(yàn)證,并改進(jìn)了對(duì)Android APK文件的支持。

  Fastlane Device Grid的目標(biāo)是幫助開發(fā)者在無需手工構(gòu)建和安裝應(yīng)用的情況下,更輕松地實(shí)時(shí)預(yù)覽GitHub Pull請(qǐng)求對(duì)應(yīng)用進(jìn)行的改動(dòng)。Device Grid通過Danger與GitHub的PR系統(tǒng)實(shí)現(xiàn)集成,并通過基于Web的iOS和Android模擬器appetize.io服務(wù)直接將應(yīng)用流式傳輸至開發(fā)者的瀏覽器中。

  Fastlane Device Grid可配置為通過目標(biāo)iOS模擬器自動(dòng)構(gòu)建應(yīng)用,并將其上傳至appetize.io。你可以通過下列代碼片段配置Fastlane構(gòu)建應(yīng)用并將其上傳到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

  此外開發(fā)者也可以手工生成自己的應(yīng)用并將其上傳至appetize.io。

  Fastlane Device Grid還可支持使用深層鏈接將應(yīng)用啟動(dòng)至特定位置,這樣審核人員即可直接訪問需要審核的內(nèi)容。開發(fā)者可以通過在PR-body的末尾添加下列代碼的方式指定深層鏈接跳轉(zhuǎn)到的位置:

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

  另一個(gè)同樣能讓大部分開發(fā)者獲益的功能是:Fastlane在訪問iTunes Connect時(shí)可以支持雙重身份驗(yàn)證了。Apple較近啟用的雙重身份驗(yàn)證可以使用開發(fā)者的手機(jī)對(duì)其身份進(jìn)行驗(yàn)證,借此可提供更高安全性與控制能力。

  可用性方面,F(xiàn)astlane已經(jīng)可以從Twitter為Mac開發(fā)的Fabric應(yīng)用中直接安裝,并自動(dòng)解決依賴項(xiàng)和不同版本的管理問題。

  正如上文提到的,F(xiàn)astlane也為APK文件提供了更好的支持。尤其是APK擴(kuò)展文件可直接上傳至Google Play,同時(shí)APK可在不同Track之間推廣,這樣開發(fā)者就可以在無需重復(fù)提交APK的情況下將Beta測試版推廣至生產(chǎn)環(huán)境。

  由Felix Krause負(fù)責(zé)較初開發(fā)的Fastlane目的在于提供只需要一條命令即可觸發(fā)的“完整可用的持續(xù)部署流程”。八個(gè)月前,Twitter公告稱Fastlane將被包含在自家的移動(dòng)開發(fā)平臺(tái)Fabric內(nèi),這是一種模塊化的開發(fā)工具集,其中包含遠(yuǎn)程崩潰報(bào)告、Beta測試管理等功能,適用于iOS、Android,以及其他平臺(tái)。

相關(guān)文章推薦
從頭開始構(gòu)建網(wǎng)站并托管和維護(hù)或改造舊網(wǎng)站需要聘請(qǐng)一支擁有技能和專業(yè)知識(shí)的團(tuán)隊(duì)。如果您不想進(jìn)一步擴(kuò)大團(tuán)隊(duì),不想經(jīng)歷招聘大手筆,或者想降低離岸成本,北京軟件開發(fā)外包...
物聯(lián)網(wǎng) ( IoT ) 概念首次出現(xiàn)時(shí),曾有大膽預(yù)測稱,到 2020 年,物聯(lián)網(wǎng)連接設(shè)備數(shù)量將達(dá)到 500 億甚至數(shù)萬億。這些極高的估值引發(fā)了炒作,但最終被證明...
下一代工業(yè)進(jìn)步被稱為工業(yè)4.0,旨在將傳統(tǒng)行業(yè)(如自動(dòng)化)互聯(lián)互通并實(shí)現(xiàn)計(jì)算機(jī)化。工業(yè)4.0的目標(biāo)是使工廠變得更加智能,提高適應(yīng)性和資源效率,以及改善工廠之間供...
企業(yè)需要強(qiáng)大且可靠的在線形象才能取得成功。Magento 已成為領(lǐng)先的電子商務(wù)平臺(tái),為各種規(guī)模的企業(yè)提供強(qiáng)大的功能和定制選項(xiàng)。對(duì)于希望通過基于 Magento ...
近幾年最大的發(fā)展趨勢(shì)之一是移動(dòng)應(yīng)用程序加密。正如我們最近所寫,主要的消息應(yīng)用程序正在朝著為用戶提供端到端加密默認(rèn)設(shè)置的方向發(fā)展——這是有充分理由的。隨著公眾開始...
通過與北京軟件公司?合作,企業(yè)可以獲得所需的熟練開發(fā)人員,以加速創(chuàng)新和發(fā)展。北京軟件公司 可以通過提供成熟的開發(fā)人員和定制解決方案來幫助企業(yè)彌補(bǔ)開發(fā)人員短缺的差距并實(shí)現(xiàn)業(yè)務(wù)增長。...
北京軟件開發(fā)公司,知足新現(xiàn)象下軍隊(duì)音訊化建設(shè)中音訊失密事業(yè)的需求成為目前軍隊(duì)音訊化建設(shè)的首要事業(yè)。...
北京軟件開發(fā)軟件開發(fā)模型(Software Development Model)是指軟件開發(fā)全部過程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架。軟件開發(fā)包括需求、設(shè)計(jì)、編碼和測試等階段,有時(shí)也包括維護(hù)階段。軟件開發(fā)模型能...
  北京軟件開發(fā)APP從業(yè)者必知的整個(gè)APP開發(fā)標(biāo)準(zhǔn)流程。   一般的APP開發(fā)及上線流程 步驟如下:   首先,制作一款A(yù)PP,必須要有相關(guān)的idea(主意),也就是說,第一步是APP的i...
北京軟件開發(fā)公司系統(tǒng)安全是整個(gè)系統(tǒng)可靠運(yùn)行和進(jìn)行安全防范的基石,系統(tǒng)安全設(shè)計(jì)需要在統(tǒng)一設(shè)計(jì)的原則下,在不同的安全層次,在預(yù)防、檢測和恢復(fù)等各個(gè)階段,確保系統(tǒng)持續(xù)穩(wěn)...
局部文檔 **需求 **解說書,需求分析 **編碼 **編碼 **設(shè)計(jì),交齊文檔、代碼。 6 .4人員姓名職責(zé) 6 .3.2更改規(guī)程軟件需求的更改à需求分析的更改à軟件設(shè)計(jì)的更改à編碼的更改à文檔的更...
北京軟件開發(fā)公司全棧測試:平衡單元測試和端到端測試...
?