问题标签 [visual-studio-app-center-distribute]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7674 浏览

ios - 如何从持续集成服务器将 IPA 推送到 App Center 分发

如何从命令行将 iOS IPA 文件推送到 App Center Distribute?

我正在使用 CI(持续集成)服务器来构建我的应用程序,我尝试使用 App Center 测试门户提供的以下命令,但它不起作用并输出错误,如下所示:

命令“appcenter 分发发布”需要登录用户。使用“appcenter login”命令登录

0 投票
2 回答
2815 浏览

visual-studio-app-center - 我们需要为 App Center 打开哪些 URL 才能为内部应用程序工作

我们使用防火墙来阻止企业用户访问互联网。但我们有能力将所有用户必须使用的重要网站列入白名单。

我们分发了一个安装了应用中心 sdk 的安卓应用。我们将哪些端点 URL 列入白名单,以便我们的用户可以与 App Center 进行通信,包括分发更新、分析和崩溃的能力?

0 投票
2 回答
439 浏览

build - VSTS Yaml 构建 - 找不到应用中心服务端点

我正在尝试使用 YAML 设置我的构建定义。我正在使用AppCenterDistribute 任务。它需要和端点到 MS App Center。我已经按照本教程设置了一个。

但是,我收到了该错误消息:

“步骤输入serverEndpoint引用了找不到的端点Appcenter。服务端点不存在或未被授权使用。”

尽管我已经确定我在正确的 VSTS 项目中,但这与这篇文章的问题完全相同。

可能是什么问题呢?我现在什至无法运行我的构建。

这是 YAML 部分:

变量:

请注意,我在同一个 VSTS 项目中确实有一个普通的 VSTS Web 构建(名称略有不同),该项目构建并可以使用相同的端点分发到 App Center。

这是我提交 YAML 构建时的错误:

提交构建错误

0 投票
1 回答
318 浏览

visual-studio-app-center - CodePush CLI 迁移(到 AppCenter)

我目前在我的 Cordova 应用程序中使用CodePush。爱它。Microsoft 正在将其移至 AppCenter,这是迁移指南

迁移指南指出,旧 CLI 将于 2018 年 10 月停用:

我们承诺将 CLI 维护到 2018 年 9 月。您可以继续使用 CLI,但除发布和查看指标外的所有功能将在 2018 年 3 月下旬禁用。最后,CodePush CLI 将于 2018 年 10 月中旬停用。

我的问题是这个计划是否仍然准确?我知道最初的计划是在 2018 年 2 月制作一个新的 Cordova SDK,但后来被推迟了,并且不知道 ETA。旧的 CodePush CLI 是否仍将在 10 月退役?据我所知,核心内容(如获取安装指标)在新的 CLI 中仍然不可用。我真的不想为某些事情使用 AppCenter CLI 而为其他事情登录 AppCenter UI。

0 投票
2 回答
1069 浏览

visual-studio - 无法安装 appcenter-cli(找不到命令)

当我执行以下操作时,找不到命令。出于某种原因,它看起来像是引用 9.11.1 而不是 10.11.0 但我真的不确定问题出在哪里。

我一直尝试使用sudo

0 投票
0 回答
417 浏览

azure - 我的世博分离应用程序构建在 Visual Studio 应用程序中心失败

我最近分离了世博会并尝试在 Microsoft Visual Studio 应用中心上构建该分离的应用程序。但是构建在服务器上失败了。

日志链接: https ://files.fm/u/9arwcnyp

PS:react-native run-android也是失败的。我正在本地构建应用程序./android/gradlewinstallDevMinSdkDevKernelDebug

我的 app.json:{ "name": "empty-project-template", "main": "node_modules/expo/AppEntry.js", "private": true, "scripts": { "start": "expo start", "android": "expo start --android", "ios": "expo start --ios", "eject": "expo eject" }, "dependencies": { "add": "^2.0.6", "expo": "^30.0.1", "expokit": "1.7.1", "mobile-center": "^0.11.2", "react": "16.3.1", "react-native": "https://github.com/expo/react-native/archive/sdk-30.0.0.tar.gz", "yarn": "^1.10.1" } }

0 投票
0 回答
208 浏览

ios - 从 AppCenter 内部构建的 iOS 要求注册设备

在 HockeyApp 中,我们总是使用 Apple Enterprise 构建(也称为 In House)为一些客户提供测试应用程序,以便他们可以轻松测试新更新。现在使用 AppCenter,我们想要实现相同的效果,因此我们在 AppCenter 中编译构建并选择 Enterprise 方案。该应用程序使用正确的方案在 AppCenter 上正确构建并正确分发。

现在,当我想使用新帐户和新设备下载应用程序时,我会到达“开始页面”。从那里我必须添加一个新设备(iOS 要求我安装一个新证书)。完成后,AppCenter 站点表明我的设备已成功添加。但是当我想打开应用程序时,我一直转到“开始”页面。还有其他人遇到这个问题吗?或者我们应该回到 HockeyApp 那里,我们从来没有遇到过这样的问题。

在 AppCenter 构建日志中,标识符正确,方案正确,aps-environment 设置为生产。

0 投票
1 回答
1135 浏览

xamarin - App Center 应用内更新未显示在 Xamarin Android 应用中

我正在尝试为我的 Xamarin Android 应用程序中的应用程序内更新配置 AppCenter.Distribute。这是非常基本的设置代码,我在我的主启动器活动的 OnCreate 方法中(在 base.OnCreate 调用之后):

我能够获得应用内更新以进行所谓的初始化。当我第一次安装并打开该应用程序时,它会显示一个浏览器窗口一秒钟,上面写着“应用程序内更新已启用!正在 1 内返回应用程序...”,然后它重定向回我的应用程序。不幸的是,当我修改版本名称和代码并分发新版本时,我没有在应用程序中看到提示我更新到新版本的对话框。

我什至尝试处理 Distribute.ReleaseAvailable 操作并显示自定义对话框,并且该操作也没有被调用:

我想知道我错过了什么。一些可能相关或不相关的问题......

  1. AppCenter.Start 代码在 base.OnCreate 调用之前还是之后执行是否重要?
  2. 调用 AppCenter.Start 的活动是正在运行还是已完成是否重要?因为在我们的例子中,主启动器只是一个启动屏幕,几秒钟后就会关闭。
  3. App Center SDK 是否应该每隔几秒轮询一次以获取更新?还是仅在打开和关闭活动时检查?
0 投票
0 回答
218 浏览

ios - 在 App Center Distribute 中禁用身份验证

根据App Center Distribute – In-app updates

添加 App Center Distribute SDK 后首次安装并打开应用后,将打开浏览器以启用应用内更新。这是一个一次性步骤,不会在您的应用程序的后续版本中发生。

是否可以阻止浏览器打开/禁用用户身份验证?

0 投票
0 回答
1869 浏览

azure-devops - Azure DevOps、AppCenter 分发对于 iOS 本机应用程序失败

我正在尝试将 IPA 发布到 App Center,我的构建定义的 YAML 如下:

Xcode 构建任务似乎运行良好:

根据 -exportPath 参数,生成的 IPA 文件应位于 /Users/vsts/agent/2.146.0/work/1/a/PPD 中。

但 !AppCenterDistribute 步骤失败:

所以问题是:我的 .ipa 在哪里?为什么我在 exportPath 中找不到我的 .ipa ?

编辑 :

我更改了 exportPath 参数以指定完整路径:Users/vsts/agent/2.146.0/work/1/a/PPD/Aura.ipa

现在我在 AppCenter 分发任务上遇到另一个错误: