簡體   English   中英

Fastlane 與 2 個開發者帳戶匹配

[英]Fastlane match with 2 developer accounts

我們的應用程序具有多種配置,並且在某些用例中使用企業開發者帳戶,在其他用例中使用應用程序商店帳戶。 我可以通過管理環境文件來匹配這兩個帳戶,但是在為應用程序商店帳戶創建開發者證書時遇到了障礙——它試圖使用企業帳戶的證書,這顯然在應用程序商店中不可用帳戶的門戶。

我運行fastlane match development --env enterprise_all來匹配我們的企業 bundleId,並為我們的企業帳戶為每個配置生成一個開發配置文件,並將其與簽名證書匹配。

我還跑了fastlane match enterprise --env enterprise_all為企業(內部)證書做同樣的事情

然后我運行fastlane match appstore --env appstore_all來為我們的應用商店帳戶獲取分發資產

但是當我運行fastlane match development --env appstore_all來為我們的應用商店帳戶獲取開發資產時,它使用的是為企業帳戶創建的開發證書。

證書“VALUE”(存儲在您的存儲中)在開發人員門戶 [16:17:09] 上不可用:對於用戶 USER

如何使用 fastlane 為使用同一應用程序的 2 個不同帳戶生成開發證書?

我能夠通過為應用程序商店環境使用不同的分支來解決這個問題。 在已經同步企業簽名證書(包括開發證書)后使用此方法,匹配將僅使用應用商店簽名資源用於使用應用appstore分支和企業資源的環境。

.env.appstore_all

MATCH_GIT_BRANCH=appstore

fastlane match appstore --env appstore_all

fastlane match development --env appstore_all

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM