Fastlane 打包

使用 CertSigh

  • cert 需要你有一個(gè)可用的本地證書
  • sigh 需要你有一個(gè)可用的本地modbile-provisionfile

certSigh 可以使用你本地的證書和provisionFileApp 打包
FastFile中添加

lane :laneName do
  get_certificates (
    development: false , # distribute 環(huán)境
    username: "xxxx@xxx.com" # your apple id account
  )           
  get_provisioning_profile   # invokes sigh
  # any thing else #
end

xcode 工程設(shè)置,這里可以設(shè)置 Automatically manage signing ,也可以選擇手動(dòng)選擇證書,但是都要設(shè)置成沒有error 才行。

自動(dòng)設(shè)置

手動(dòng)設(shè)置

使用 Match

match 是將你的證書放在一個(gè) 私有git 倉庫里,你只需要建一個(gè)空的倉庫,match 會(huì)幫你設(shè)置好一切.

初始化 match

fastlane match init

跟著他的提示輸入git地址,以及加密的密碼.

初始化

修改fastlane/Matchfile內(nèi)容

git_url "https://github.com/fastlane/fastlane/tree/master/certificates"

app_identifier "tools.fastlane.app" # your App bundle ID 
username "user@fastlane.tools" # your AppleID

打包正式包時(shí)執(zhí)行 fastlane match appstore, 如果你是第一次運(yùn)行的話,由于的你倉庫時(shí)空的,match 會(huì)試圖幫你生成一個(gè) 發(fā)布證書 和 開發(fā)證書。 所以你要確保的賬號(hào)的證書數(shù)量沒有達(dá)到上限,否則你要去 revoke 一下以前的證書。
打包前,運(yùn)行命令如下

lane :laneName do
  match appstore
  # any thing else #
end
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • fastlane運(yùn)行所需要的環(huán)境: OS X 10.9以上 Ruby 2.0 以上 Xcode 擁有一個(gè)開發(fā)者賬號(hào)...
    阿姣_0405閱讀 3,258評(píng)論 0 4
  • 毋庸置疑,Jenkins對(duì)我們打包的幫助還是很大的——被測(cè)試的同學(xué)追著要IPA包的日子終于一去不復(fù)返了。但作為追求...
    _VisitorsZsl閱讀 1,214評(píng)論 0 4
  • 前言:一直有聽過腳本一鍵打包審核,但是自己一直沒在意。在微信公眾號(hào)看到ios一鍵打包的文章,突然想想自己每次從打包...
    光彩影閱讀 5,680評(píng)論 1 42
  • 1. 前言 match這個(gè)Tool的作用可以分為兩步 獲取合適的cert和profile 將獲取的cert和pro...
    wangzzzzz閱讀 5,717評(píng)論 6 16
  • 既然我們是初學(xué)SpringCloud,我就先只列出可能會(huì)經(jīng)常用到的,雖然SpringCloud非常的龐雜,那想學(xué)好...
    書中烏鴉不是鳥閱讀 5,504評(píng)論 0 10

友情鏈接更多精彩內(nèi)容