![](/img/trans.png)
[英]Using fastlane match gives me: your developer account needs to be updated
[英]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.