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

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 回答
146 浏览

.net - 使用 git 子模块时的 Mobile Center CI 递归构建

我有一个c#基础Xamarin.Forms项目,其中包含一个“git 子模块”作为依赖项。子模块实际上是另一个具有许多项目的 dotnet 解决方案,但是我的应用程序只依赖其中一个。

移动中心 CI 在构建时被压碎。似乎无论我的入口点项目引用如何,移动中心都会递归地构建每个被克隆为副作用的不相关项目。我如何告诉 CI 只构建目标项目及其引用。

我希望 CI 只构建我的 Xamarin.Forms 项目及其依赖项,而不是所有内容。

我错过了什么?

注意。从我的入口点 csproj 到粉碎移动中心 CI 构建的入口点没有任何参考链接。

0 投票
0 回答
169 浏览

azure - Azure 移动中心:在 Xamarin.Forms 项目上为 iOS 构建问题

2 个月前,我开始开发Xamarin.Forms应用程序。

为此,我选择将GrialKit用于 UI,并将Visual Studio Mobile Center用于 CI。在最初的几周内一切正常:感谢 Mobile Center,我可以分发我的测试版本。

但我必须安装 Xamarin.Forms 的软件包2.4.0.269-pre2版本才能将Iconize集成到我的应用程序中。此后,我不再能够在Mobile Center上构建 iOS 版本。我收到如下错误:

“/Users/ci/agent/vstsagent/_work/1/s/Xxx/Xxx.iOS/Xxx.iOS.csproj”(重建目标)(1)->(_CompileToNative 目标)-> MTOUCH:错误 MT4109:未能编译生成的注册商代码。请在http://bugzilla.xamarin.com [/Users/ci/agent/vstsagent/_work/1/s/Xxx/Xxx.iOS/Xxx.iOS.csproj]提交错误报告

经过时间 00:03:25.71

##[error]Xamarin.iOS 任务失败并出现错误错误:/Library/Frameworks/Mono.framework/Versions/Legacy_5_0_1/bin/msbuild failed with return code: 1. 有关设置构建定义的指导,请参阅https:// /go.microsoft.com/fwlink/?LinkId=760847

我可以毫无问题地从 Visual Studio (Windows) 或 Visual Studio for Mac 在我自己的 iPhone 上构建应用程序:所以问题可能来自 Azure Mobile Center。

我还尝试将软件包更新到最新版本(2.4.0.282),但这并没有改变任何东西......

你有什么建议或解释吗?

0 投票
2 回答
103 浏览

xamarin - Azure 移动中心中的手动日志异常

我正在使用https://mobile.azure.com/所以我想知道如何记录手动异常?

因为我正在使用:

我在门户中看不到这个异常。

任何想法?

0 投票
1 回答
796 浏览

xamarin.forms - 在 OnStart 方法中调用时,Akavache 或 Sqlite 崩溃

当我在我的 xamarin.forms 项目中使用下面的代码来检查 akavache 缓存中是否存在 User 对象时,我得到了下面的异常。相同的代码或任何 akavache 查询在其他地方工作,但仅在 onStart 方法中崩溃。我相信我已经在构造函数中初始化了 akavache。我使用移动中心尝试了完全相同的代码来查询本地(本地 sqlite)用户数据,我得到了同样的异常。我认为这应该与 sqlite 有关,因为 akavache 和 mobile center 都使用类似的 sqlite 库。有谁知道为什么它在 OnStart 方法中不起作用?

11-13 02:08:14.761 E/MobileCenterCrashes(6308):未处理的异常:11-13 02:08:14.761 E/MobileCenterCrashes(6308):System.NullReferenceException:对象引用未设置为对象的实例。11-13 02:08:14.761 E/MobileCenterCrashes(6308):在 Xamarin.Forms.Platform.Android.AppCompat.Platform.LayoutRootPage(Xamarin.Forms.Page 页面,System.Int32 宽度,System.Int32 高度)[0x0000c]在 D:\agent_work\1\s\Xamarin.Forms.Platform.Android\AppCompat\Platform.cs:291 11-13 02:08:14.761 E/MobileCenterCrashes(6308): 在 Xamarin.Forms.Platform.Android.AppCompat .Platform.Xamarin.Forms.Platform.Android.IPlatformLayout.OnLayout(System.Boolean 已更改,System.Int32 l,System.Int32 t,System.Int32 r,System.Int32 b)[0x00003] 在 D:\agent_work\1 \s\Xamarin.Forms.Platform.Android\AppCompat\Platform.cs:199 11-13 02:08:14。

编辑:这个问题肯定是由 akavache 引起的。消息真的很奇怪。看起来 akavache 与 LayoutRootPage 有一些关系。

请参阅上面的代码,我从 akavache 缓存中获取用户对象,并且用户对象定义我是否应该显示登录页面或主页。如果我将ShowMainPageOrLoginPage();函数移到 akavache 调用之上,它就可以正常工作。因此,您似乎无法在 rootlayoutpage 之前使用 akavache 进行任何查询 - 设置或加载主页。

0 投票
0 回答
304 浏览

uwp - UWP:使用 HockeyApp 优化崩溃报告

我为客户开发了一个UWP 应用程序:当我们遇到一些我无法在我的设备上重现的错误时,我们实现了 HockeyApp。客户想要获得时间/金钱,所以我只使用了基础崩溃报告:

但这似乎还不够,因为它不允许我修复最新的问题。

编辑 - 2017 年 11 月 28 日:

我已经按照@XavierXie-MSFT 的建议上传了.pdb 文件,但这似乎并没有改变任何东西:

  • 我没有得到 StackTrace 中发生异常的方法的名称
  • 有很多对另一个项目的引用:“SharedLibrary”

为了说明这一点,我注意到以下例外情况:

WebService.WebServices.<CallXxxAsync>d__11.MoveNext

通过等待任务或访问其异常属性未观察到任务的异常。结果,未观察到的异常被终结器线程重新抛出。(地址或服务器名称无法解析)

异常堆栈:

原始日志:

=> 我知道这个错误与我调用 WebService 的同步方法有关,但为什么我没有在堆栈跟踪中获得更多信息?

System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw

该服务目前无法接受控制消息。无法打开保险柜

异常堆栈:

原始日志:

=> 我知道这个错误与我用来存储用户凭据的 PasswordVault 有关,但为什么我没有得到相关的方法?

System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw

未指定的错误(Excep_FromHResult 0x80004005)

异常堆栈:

原始日志:

=> 为什么在我们的项目中没有得到相关的方法名?

System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw

TaskExceptionHolder_UnhandledException

异常堆栈:

原始日志:

=> 为什么在我们的项目中没有得到相关的方法名?


我的客户同意使用 HokceyApp 添加事件日志记录以收集更多信息并修复最新错误:但它是正确的解决方案吗?还有其他可能吗?既然现在可以与 UWP 应用程序一起使用,那么使用 App Center 会不会更有趣?


0 投票
1 回答
368 浏览

react-native - Appcenter SDK 与 react-native-code-push

我们是否需要链接 Appcenter 才能使用 react-native-code-push?仅当您需要分析、崩溃报告、推送等时才需要 Appcenter 吗?

0 投票
1 回答
716 浏览

xamarin.ios - 使用 Xamarin 为 appcenter 分发上传 .ipa 文件

我正在尝试使用 AppCenter 将我的应用程序分发给 iOS Beta 测试人员。

我已经包含了 Microsoft.AppCenter 和 Microsoft.AppCenter.Distribute 的 nuget 包

我按照 developer.xamarin 说明创建 IPA

IPA 未按预期出现在 Bin > iOS Device > Ad Hoc(或 Release)文件夹中。应用程序 (.exe) 文件已创建。这很可能是我需要帮助的领域。

在 AppCenter 中,我选择了分发并进入上传构建屏幕,我在计算机上找不到 IPA 文件。

当按下我在哪里可以找到我的 IPA 文件时?链接,我被转移到https://openapi.appcenter.ms/,我不明白如何使用它来查找文件。也许这个链接不正确或者有人可以告诉我如何使用这些 api 来查找文件?

我从未将我的 Windows Visual Studio Xamarin 连接到 Mac。iPhone 上的 LivePlayer 运行良好。我希望能够在不使用物理 Mac 的情况下分发我的应用程序。

感谢您的任何帮助。如果您可以向我指出有关设置和使用 AppCenter 分发给 iPhone Beta 用户的其他教程,我将不胜感激。

0 投票
1 回答
264 浏览

push-notification - 在 UWP 中禁用应用中心推送

我已在我的一个 UWP 应用程序中集成了Microsoft App Center推送通知功能。现在我想让用户决定是否要接收推送通知。

根据 SDK,我可以在运行时启用或禁用 App Center Push,但这实际上不会禁用任何东西......

在 SDK 中禁用 App Center Push 不会阻止您的应用程序接收推送通知。

那么,有什么我可以做的吗?

0 投票
2 回答
461 浏览

tfs - 托管代理上的 UWP 证书问题

我正在尝试使用 Team Foundation Server 和 App Center 运行 UWP 构建,它给了我这个错误。

我尝试为 Team Foundation Server 创建一个专用代理,该代理仅在我的专用代理上安装了证书后才解决了 Team Foundation Server 的问题。但对于 App Center,默认情况下运行的是托管代理。

如何解决这个问题?谢谢。

0 投票
1 回答
644 浏览

ios - How can I select/set which image to use for a Visual Studio App Center project?

I am working with an iOS mobile app written in Xamarin forms and distributed ad-hoc through Visual Studio App Center. My problem is that when an end user receives an email with the installation link, the app icon is extremely pixelated. The image used in the email is the 40x40 pixel version intended for notifications/iPad spotlight. I have tried to replace all the images in the project with new versions and made sure that all required icons were provided. However, it always uses the same image in the email.

How can I change the image that App Center uses as the project image?