Fastlane appcenter上传不起作用,找不到应用

3
在一个使用fastlane的项目中,我设置了一个lane来构建Android应用并发布到appcenter。
以下是该lane的代码片段,为了简单起见,我将受保护数据用花括号括起来:
lane :buildAndDeploy do
  gradle(task: "clean assembleRelease")
  appcenter_upload(
      app_name: "{myappname}",
      api_token: "{token}",
      owner_name: "{ownername}",
      owner_type: "user", 
      file: "{filePath}"
    )

一切都像魔法般运行得很好,直到两周前突然停止工作。当车道巡航到达appcenter上传步骤时,我从插件收到了这个信息。

------------------------------
--- Step: appcenter_upload ---
------------------------------
App with name {appname} not found, create one? (y/n)

根据文档,应用名称和所有者名称是这样生成的:

https://appcenter.ms/users/{ownername}/apps/{appname}

您有什么想法,可能发生了什么事情,在过去的两个星期内?我没有更改Fastfile和Appcenter项目中的任何内容。

1个回答

2

最终我发现了问题所在。

使用appcenter cli运行以下命令 appcenter apps list --token <MY_TOKEN> --debug 我发现我使用的令牌不属于项目所有者,而是属于已被从项目中移除的另一个用户。

添加新的API令牌解决了问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接