'Error: empty email address'在应用中心进行后期生成



我正在MS应用程序中心的一个测试项目中挣扎。

我正在尝试让应用中心在提交后运行Xamarin UITest。

我添加了一个appcenter后期构建脚本,在熟悉路径后,我现在得到了这个错误:

appcenter test run uitest --app $TEAM_APP --devices $DEVICE_SET --app-path $APPCENTER_OUTPUT_DIRECTORY/PipelineTest.iOS.ipa --test-series $TEST_SERIES --locale "en_US" --build-dir $APPCENTER_SOURCE_DIRECTORY/$UITEST_PATH/bin/Debug --async --token $API_KEY --uitest-tools-dir $APPCENTER_SOURCE_DIRECTORY/appPipelineTest1/PipelineTest/PipelineTest.UITests/UITestPackage_*/tools
Preparing tests... done.
Validating arguments... done.
Creating new test run... failed.
Error: empty email address

我似乎找不到关于哪封电子邮件丢失的任何信息?有什么想法吗?

我直接问了微软团队,因为我也有同样的问题,答案是:

"对于测试,您只需要使用用户级别的令牌,不支持应用程序级别的令牌。

我们的测试团队已经在进行这项工作,但目前还没有ETA;

我尝试将App令牌更改为User令牌,结果成功了。我不知道为什么。根据文档,应用程序令牌应该可以正常工作。

用户API令牌与您作为应用程序用户所享有的权利相同居中用户API令牌适用于所有组织和应用程序与您有关联。

https://learn.microsoft.com/en-us/appcenter/api-docs/

相关内容

最新更新