问题标签 [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 回答
681 浏览

xamarin - Xamarin: Is there any way for my testers to download my app from AppCenter without the need to login to AppCenter First?

When I used HockeyApp (which is no longer an option), I could just copy the download link to my app and send it to my testers, and when I published a mandatory update to the app on hockeyapp, they got a dialog in the app and pressed Ok, and the app started downloading without the need of being logged in anywhere.

Now that I've migrated to AppCenter, I can't find a way for this to work. What happens now is that when a user opens the app and there is an update to it available, the app opens a browser with a URL to install the app, and requires each tester to login to AppCenter before downloading it. Is there any way to solve this so all users (testers) don't need to create an account at AppCenter now?

This is the only code I use for this atm:

AppCenter.Start(Constants.Secret, typeof(Crashes), typeof(Distribute), typeof(Analytics));

0 投票
1 回答
1395 浏览

react-native - 有什么方法可以从 React Native 中的 env 文件中获取 appcenter 配置

我的一个 android 应用程序是使用 React-Native 开发的,我计划使用 app-center 分发它,因为这个应用程序是供内部用户使用的。在 App-Center 中,我有针对不同环境的不同项目(创建新应用程序)——一个用于开发,一个用于 uat,一个用于生产。

我的问题是每当我创建构建包(apk 文件)以部署到 App Center 项目时,我需要手动更改 app-center 配置。我已经使用 .env配置文件来获取不同环境的配置。但我不能用它来设置 app-center 配置。谁能指导我如何通过在 .env 文件或代码中的某处配置应用程序中心来自动化此过程?

0 投票
0 回答
181 浏览

xamarin.forms - 基于 iOS 构建的 AppCenter 从未完成安装

在这一点上,我已经放弃尝试进行启用推送的构建,只是为了让某些东西正常工作

我已经从我的帐户和我的 Mac 上清除了所有证书

从头开始我有

  • 请求的证书颁发机构
  • 上传到苹果开发者
  • 生成的证书(首先是开发人员,然后是临时分发)
  • 生成的配置文件(第一个开发人员,然后是临时的)
  • 两个都下载了
  • 生成 P12
  • 已上传到 AppCenter

我制作了开发人员构建和临时分发构建

他们在 App Center 中构建没有错误

安装设备证书安装正常

该应用程序根本不会加载

请有人能给我一个应该可行的最简单的例子,这让我发疯

0 投票
1 回答
117 浏览

android - 迁移到应用中心后无法发布静默应用更新,带我去微软页面注册

我有一个在 xamarin 表单上运行的 android 应用程序,该应用程序最初是在 hockeyapp 下发布的,自上次发布以来,我已迁移到 appcenter。在迁移过程中,我也错过了将 appcenter.distribute nuget 包添加到我的项目中。话虽如此,以前,当应用程序在曲棍球应用程序下时,当我们发布应用程序时,用户会看到一个更新通知,指示有更新可用。自从我迁移到 appcenter 后,我的应用程序中看不到更新通知弹出窗口。我对 android 和 appcenter 还很陌生,不确定 appcenter.distribute 是否是我应该查看的正确包?因为,当我也使用 appcenter.distribute 时,它​​不会作为应用程序中的更新通知弹出,而是将我们带到浏览器中的微软页面进行注册。

不知道我在这里缺少什么,任何帮助将不胜感激。提前致谢。

0 投票
0 回答
178 浏览

xamarin - 未从 info.plist 获取 AppCenter 测试和分发版本

我正在使用 AppCenter 构建、测试和“尝试”将我的应用程序分发到 iPhone App Store。我正在使用 AppCenter 环境变量通过预构建 bash 脚本中的 CFBundleShortVersionString 字符串设置版本,类似于 James Montemagno 在这里使用他的 Version Bumping 所做的。

https://montemagno.com/vs-app-center-custom-build-scripts-for-production-apps/

当我查看日志中的 info.plist 文件时,一切看起来都很好,即版本 = 2.0.1 并且内部版本号是正确的。但是当我查看测试或发布历史时,版本仍然是 1.0(见图)。这会导致我在尝试分发到该 App Store 时出现问题。

有没有人有类似的事情,他们是如何解决的?

在此处输入图像描述

0 投票
1 回答
29 浏览

visual-studio-app-center-distribute - 我如何知道哪个人向 AppCenter 组织发布了移动应用程序

有没有办法找到谁向 AppCenter 组织发布/上传了 Apk/ipa 文件。我使用 Fastlane 脚本通过 AppCenter 密钥上传版本。

但是,我找不到(用户帐户)发布应用程序的方式。

0 投票
1 回答
220 浏览

android - Microsoft Appcenter 中基于分支的部署

我需要将应用程序部署到每个分支的应用商店。我有 DEV、PROD、Staging 和 UAT 环境。每个都有一个单独的分支。我需要构建和部署每个分支以在应用商店中单独应用。

问题是我只能在应用商店连接中添加一个应用。如果我再次尝试添加,它会显示“已连接”

任何人都知道基于分支的部署存储的任何解决方案吗?我找不到任何提到这些场景的文章。

设想

单一回购

开发分支 ---> Dev_App

暂存分支 ---> Staging_App

我在每个环境的应用商店中都有单独的应用程序。

0 投票
1 回答
169 浏览

xamarin.ios - 使用 AppCenter 自动构建

我正在尝试使用 AppCenter 为 Xamarin.iOS 自动构建。作为其中的一部分,我有 3 个项目 4 个项目。

  1. TestProj(Xamarin Forms 核心项目)
  2. 测试项目.iOS
  3. 通知服务扩展项目
  4. 共享服务扩展项目

当我构建项目时,appcenter 无法恢复“通知服务扩展”项目的 nuget。我得到的错误是:

NotificationService.cs(2,7):错误 CS0246:找不到类型或命名空间名称“Com”(您是否缺少 using 指令或程序集引用?)

注意:Com 是“Com.OneSignal”nuget 包。

该项目的配置如下:

  • 项目:TestProj.iOS.csproj
  • 配置:发布
  • SDK 版本:Xamarin.iOS 13.2
  • Xcode 版本:11.2.1
  • 构建类型:设备构建
  • 构建频率:手动选择何时运行构建

注意:我已经添加了所有配置文件,并且我还将预构建脚本添加到了自动检测到的项目中。脚本具有为解决方案恢复 nuget 的代码。

如果有人可以帮助我,我将不胜感激

0 投票
1 回答
1027 浏览

react-native - 来自 App Center 的 React-Native 构建中的白屏

通过 Microsoft App Center 分发给我的测试人员的 iOS 版本存在以下问题。

安装并打开后,应用程序会显示一个登录屏幕。登录后,它会将您带到另一个请求推送通知的屏幕。这两个屏幕按预期工作并正常显示。

现在,在那个推送通知屏幕上,我是否启用它们似乎并不重要,无论如何,用户随后被推送到“应用程序”堆栈,它只在手机上显示一个白屏(没有状态栏)。此 App Stack 是一个不同的导航堆栈(见下文)。

我在其他任何地方都没有这个问题,不是在 iPhone 模拟器或带有 的物理 iPhone 上npm run ios,在使用 xCode 构建时没有,甚至在使用 xCode 构建发布版本并在物理设备上运行时也没有。这只发生在来自 App Center 的构建中。

唯一想到的可能相关的代码如下,但如前所述,其他任何地方都没有问题。

根导航器:

App 是一个标签导航器:

0 投票
1 回答
314 浏览

xamarin.forms - 将 android 应用程序分发到 AzureDevops 管道上的 AppCenter 时的状态代码 405

​嗨!

当我尝试使用管道分发 Android 应用程序时遇到问题。我有一个简单的分发任务,但总是返回405 错误

这是我的任务:

我也尝试使用 Releases,但我有同样的错误。

发布任务: 发布

回复: 回复

所有变量都已定义,并且生成的 apk 工作正常。如果我下载工件并在 AppCenter 上手动上传,一切正常。但任务不起作用。

我的应用中心网址: https ://appcenter.ms/users/mbarrera-plainconcepts/apps/FirstDays.Android

变量: 变量

任何想法?

先感谢您!!!