无法将 XCTest 包上传到 Google Cloud Storage for Firebase 测试实验室
Could not upload XCTest package to Google Cloud Storage for Firebase Test Lab
我正在尝试在 Firebase 测试实验室上创建一个新测试。
当我上传 XCTest 包文件时,出现此错误:
The file could not be uploaded to Google Cloud Storage (GCS). This
issue might be caused by incorrect GCS permissions.
我该如何解决这个问题或获得更多相关信息?
该错误似乎是由于您的用户缺少权限造成的。要通过控制台在测试实验室中进行 运行 测试,您的用户需要具有 Editor 角色权限。出现这种情况是因为测试实验室正在为您创建一个 "free" GCS Bucket,它与您的项目共享并且只允许由 Owner 或 Editor 编写 个项目角色。
有关详细信息,请参阅 Firebase IAM permissions sections for Test Lab。它为您提供了一些额外的详细信息,说明如何通过 gcloud 使用您自己的 GCS 存储桶和更严格的 roles/permissions 以防您不能或不想授予自己编辑 角色。
我正在尝试在 Firebase 测试实验室上创建一个新测试。
当我上传 XCTest 包文件时,出现此错误:
The file could not be uploaded to Google Cloud Storage (GCS). This issue might be caused by incorrect GCS permissions.
我该如何解决这个问题或获得更多相关信息?
该错误似乎是由于您的用户缺少权限造成的。要通过控制台在测试实验室中进行 运行 测试,您的用户需要具有 Editor 角色权限。出现这种情况是因为测试实验室正在为您创建一个 "free" GCS Bucket,它与您的项目共享并且只允许由 Owner 或 Editor 编写 个项目角色。
有关详细信息,请参阅 Firebase IAM permissions sections for Test Lab。它为您提供了一些额外的详细信息,说明如何通过 gcloud 使用您自己的 GCS 存储桶和更严格的 roles/permissions 以防您不能或不想授予自己编辑 角色。