问题标签 [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.
ios - 如何从持续集成服务器将 IPA 推送到 App Center 分发
如何从命令行将 iOS IPA 文件推送到 App Center Distribute?
我正在使用 CI(持续集成)服务器来构建我的应用程序,我尝试使用 App Center 测试门户提供的以下命令,但它不起作用并输出错误,如下所示:
命令“appcenter 分发发布”需要登录用户。使用“appcenter login”命令登录
visual-studio-app-center - 我们需要为 App Center 打开哪些 URL 才能为内部应用程序工作
我们使用防火墙来阻止企业用户访问互联网。但我们有能力将所有用户必须使用的重要网站列入白名单。
我们分发了一个安装了应用中心 sdk 的安卓应用。我们将哪些端点 URL 列入白名单,以便我们的用户可以与 App Center 进行通信,包括分发更新、分析和崩溃的能力?
build - VSTS Yaml 构建 - 找不到应用中心服务端点
我正在尝试使用 YAML 设置我的构建定义。我正在使用AppCenterDistribute 任务。它需要和端点到 MS App Center。我已经按照本教程设置了一个。
但是,我收到了该错误消息:
“步骤输入serverEndpoint引用了找不到的端点Appcenter。服务端点不存在或未被授权使用。”
尽管我已经确定我在正确的 VSTS 项目中,但这与这篇文章的问题完全相同。
可能是什么问题呢?我现在什至无法运行我的构建。
这是 YAML 部分:
变量:
请注意,我在同一个 VSTS 项目中确实有一个普通的 VSTS Web 构建(名称略有不同),该项目构建并可以使用相同的端点分发到 App Center。
这是我提交 YAML 构建时的错误:
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。
visual-studio - 无法安装 appcenter-cli(找不到命令)
当我执行以下操作时,找不到命令。出于某种原因,它看起来像是引用 9.11.1 而不是 10.11.0 但我真的不确定问题出在哪里。
我一直尝试使用sudo
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"
}
}
ios - 从 AppCenter 内部构建的 iOS 要求注册设备
在 HockeyApp 中,我们总是使用 Apple Enterprise 构建(也称为 In House)为一些客户提供测试应用程序,以便他们可以轻松测试新更新。现在使用 AppCenter,我们想要实现相同的效果,因此我们在 AppCenter 中编译构建并选择 Enterprise 方案。该应用程序使用正确的方案在 AppCenter 上正确构建并正确分发。
现在,当我想使用新帐户和新设备下载应用程序时,我会到达“开始页面”。从那里我必须添加一个新设备(iOS 要求我安装一个新证书)。完成后,AppCenter 站点表明我的设备已成功添加。但是当我想打开应用程序时,我一直转到“开始”页面。还有其他人遇到这个问题吗?或者我们应该回到 HockeyApp 那里,我们从来没有遇到过这样的问题。
在 AppCenter 构建日志中,标识符正确,方案正确,aps-environment 设置为生产。
xamarin - App Center 应用内更新未显示在 Xamarin Android 应用中
我正在尝试为我的 Xamarin Android 应用程序中的应用程序内更新配置 AppCenter.Distribute。这是非常基本的设置代码,我在我的主启动器活动的 OnCreate 方法中(在 base.OnCreate 调用之后):
我能够获得应用内更新以进行所谓的初始化。当我第一次安装并打开该应用程序时,它会显示一个浏览器窗口一秒钟,上面写着“应用程序内更新已启用!正在 1 内返回应用程序...”,然后它重定向回我的应用程序。不幸的是,当我修改版本名称和代码并分发新版本时,我没有在应用程序中看到提示我更新到新版本的对话框。
我什至尝试处理 Distribute.ReleaseAvailable 操作并显示自定义对话框,并且该操作也没有被调用:
我想知道我错过了什么。一些可能相关或不相关的问题......
- AppCenter.Start 代码在 base.OnCreate 调用之前还是之后执行是否重要?
- 调用 AppCenter.Start 的活动是正在运行还是已完成是否重要?因为在我们的例子中,主启动器只是一个启动屏幕,几秒钟后就会关闭。
- App Center SDK 是否应该每隔几秒轮询一次以获取更新?还是仅在打开和关闭活动时检查?
ios - 在 App Center Distribute 中禁用身份验证
根据App Center Distribute – In-app updates
添加 App Center Distribute SDK 后首次安装并打开应用后,将打开浏览器以启用应用内更新。这是一个一次性步骤,不会在您的应用程序的后续版本中发生。
是否可以阻止浏览器打开/禁用用户身份验证?
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 分发任务上遇到另一个错误: