我们现在正在手动运行 fastlane,因为我们还没有在服务器上设置 CI/CD。新开发人员运行了我们的 fastfile,并被提示输入我们用于匹配的密码。所以他输入了密码,这很好用,但接下来它提示他输入那个苹果账户的密码,这让我想到了我的问题。
该帐户在 Apple 门户中具有管理员访问权限,我们不希望每个人都知道登录凭据。有没有一种方法可以让开发人员在不知道该苹果帐户密码的情况下运行 match,这样我们就可以阻止人们访问具有管理员权限的登录名?
我们现在正在手动运行 fastlane,因为我们还没有在服务器上设置 CI/CD。新开发人员运行了我们的 fastfile,并被提示输入我们用于匹配的密码。所以他输入了密码,这很好用,但接下来它提示他输入那个苹果账户的密码,这让我想到了我的问题。
该帐户在 Apple 门户中具有管理员访问权限,我们不希望每个人都知道登录凭据。有没有一种方法可以让开发人员在不知道该苹果帐户密码的情况下运行 match,这样我们就可以阻止人们访问具有管理员权限的登录名?
如果您使用Fastlanematch
将不需要密码readonly
。
根据文档
如果您决定在不访问 Developer Portal 的情况下运行 match,请确保使用 --readonly 选项,以便命令不会要求您输入 Developer Portal 的密码。