Приложение не найдено при переходе на appcenter из hockeyapp - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть приложение, которое я создаю на CI с помощью fastlane, и я публикую его на HockeyApp. У меня уже есть доступ к сборке в AppCenter, и все в порядке. Теперь я хочу заменить вызов к плагину hockey в fastfile звонком на appcenter_upload.

appcenter_upload просит меня определить имя_хозяина и имя_приложения. Я видел, что эти значения затем используются для построения URI:

https://appcenter.ms/orgs/{owner_name}/apps/{app_name}

Когда я открываю приложение в AppCenter, я могу прочитать эти части URI.

https://appcenter.ms/orgs/mobile-XXXX/apps/MyApp-Name

Я пытался использовать

owner_name = мобильный-XXXX

app_name = MyApp-Name

Это был код с хоккейным приложением

hockey(
  api_token: HOCKEYAPP_TOKEN,
  apk: "path/to/apk",
  notes: notes,
  status: "2",
  notes_type: "1",
  teams: team,
  commit_sha: `git rev-parse HEAD`.strip,
  strategy: "add"
)

Это код с appcenter_upload

ENV["APPCENTER_DISTRIBUTE_RELEASE_NOTES_CLIPPING"] = notes
appcenter_upload(
  owner_name: "mobile-XXX",
  app_name: "MyApp-Name,
  api_token: HOCKEYAPP_TOKEN,
  apk: "path/to/apk",
  group: team
)

Я ожидал, что этого будет достаточно для публикации непосредственно в appcenter, но appcenter_plugin говорит мне, что приложение не может быть найдено, и спрашивает, хочу ли я создать новое. Я не хочу создавать еще один.

Это сообщение, которое я получаю:

Ошибка 401: {"message" => "12345678-abcd-ef01-994a-0123456789ab", "statusCode" => 401, "code" => "Unauthorized"} Приложение с именем MyApp-Name не найдено, создать? (Y / N)

...