问题标签 [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.
xamarin - Visual Studio App Center Android 构建项目未找到解决方案文件
我正在为我正在编写的移动应用程序试用新的 Visual Studio App Center。
我在 VSTS Git 中签入了三个解决方案。第一个名为 App.sln 的解决方案是一个主解决方案,它有 2 个解决方案文件夹,Apps 和 Services。Apps 文件夹有 3 个项目 App.csproj,它是一个包含 Xamarin Forms 共享代码的 .NET Standard 2.0 库。App.iOS.csproj 是 Xamarin Forms iOS 项目。最后,App.Droid.csproj 是 Xamarin Forms Android 项目。Services 文件夹包含用 ASP.NET Core 2 编写的项目文件。第二个解决方案是一个名为 App.iOS.sln 的解决方案,其中仅包含 iOS 和 App 库项目。最后一个是名为 App.Droid.sln 的解决方案,其中仅包含 Android 和 App 库项目。
在 App Center 中,我按照 Xamarin Forms 应用程序的说明配置了 2 个应用程序。第一个是配置为 iOS Xamarin 应用程序的应用程序。第二个应用程序配置为 Android Xamarin 应用程序。
我配置了有效的分析和崩溃报告。然后我配置了构建,这就是我遇到问题的地方。具体来说,Android 构建配置项目下拉菜单只看到 App.Droid 项目。iOS App 构建配置项目下拉列表可以看到所有三个解决方案,但只有 App.iOS 项目。我选择了 App.Droid 和 App.iOS 项目。它似乎工作。但是我担心将来事情可能会破裂。我宁愿选择 App.iOS 和 App.Droid 解决方案。这样我就知道编译了正确的项目,并且不需要编译任何东西。尤其如此,因为我试图保持在免费编译时间预算内,直到 MVP 完成。有什么想法可以确保只编译正确的项目吗?
deployment - 如何使用 fastlane 将 xamarin.forms 部署到 iOS 和 Android?
现在,我已准备好使用 Xamarin.Forms 向 beta 测试人员部署一个应用程序。我想知道 fastlane 是否是正确的工具。
我发现了如何做到这一点的小块:
仅适用于 iOS:
https://developer.xamarin.com/guides/ios/deployment,_testing,_and_metrics/provisioning/fastlane/
但没有显示如何首先构建项目或如何选择 IPA/apk。
对于应用中心:
https://github.com/Microsoft/fastlane-plugin-appcenter
但希望已经拥有 IPA/apk。
uwp - UWP:崩溃报告和事件跟踪
我为客户开发了一个UWP 应用程序:当我们遇到一些我无法在我的设备上重现的错误时,我们实施了一个崩溃报告解决方案。
曲棍球应用程序
第一次,我像这样使用 HockeyApp 来使用崩溃报告:
但是正如在另一个主题中解释的那样,报告了崩溃,但这并没有让我发现问题,因为我没有得到足够的细节。
因此,正如有人建议的那样,我已将.pdb 文件从商店上传到 HockeyApp:但这次崩溃中的符号和.pdf 文件不匹配。
我决定使用TrackEvent来分析问题。我通过添加对函数进行了一些测试:
但是HockeyApp 中没有报告这些事件......
=> 你能解释一下吗?我忘了什么吗?我将在商店中发布一个新包并将 .pdb 文件重新上传到 HockeyApp,但我看不出我还能做什么......
应用中心
由于AppCenter现在可用于 UWP,因此我进行了相同的测试。我已经像这样实现了 AppCenter:
但与 HockeyApp 不同的是,根本不报告崩溃。AppCenter 可以很好地识别应用程序,因为在启动应用程序时会在“崩溃”选项卡上添加一个带有当前版本号的条目。
我还添加了事件:
但是这次事件在 AppCenter 中得到了很好的报告。
=> 有没有人在 UWP 上使用 AppCenter 进行崩溃报告?还有什么要补充的吗?
结论
现在我必须使用 2 个工具,但这并不是很有帮助:
- 用于崩溃报告的HockeyApp
- 活动应用中心
=>您还有其他可以帮助我的建议或工具吗?
cordova - Microsoft CodePush App Center 迁移:未来部署
我正在为我的 Cordova 应用程序使用 Microsoft 的 CodePush 服务。如此处所述,此服务将在未来 10-12 个月内迁移到App Center。
听说 2018 年 2 月会有一个新的 CodePush SDK(又名 Cordova 插件)。如果新的 SDK 出来时我们不使用,但我们开始使用新的App Center CLI 来部署版本,旧的 CodePush SDK 会不会(cordova 插件)仍然可以获取从App Center CLI部署的新部署的包吗?
uwp - 使用 VSTS 任务将 UWP 应用分发到应用中心(又名移动中心)
我目前正在与 Microsoft 合作处理您的一个 UWP 应用程序在启动后崩溃的情况。在围绕 msbuild 进行大量调试后,我认识到只有在生成的 appxbundle 文件通过 Microsoft App Center(又名 Mobile Center)分发时才会发生崩溃。只有当 appxbundle 使用 VSTS 内置任务“App Center 分发”上传到 App Center 时,才会出现这种情况。
当我使用 App Center Portal 手动上传 appxbundle 时,一切正常,即使是通过 App Center 使用。
此外,我注意到 appxbundle 构建后大小为 18MB,但使用 VSTS 任务上传到 App Center 时大小仅为 14MB(大小显示在 App Center Portal 中)。下载后文件没有损坏,但它似乎错过了捆绑包中的一些文件 - 这个任务在做什么?打开和修改appxbundle?嗯嗯。
有人有类似的问题吗?
xamarin - 通过 Visual Studio App Center 分发 Xamarin Forms App
我想与公司中的一些用户共享一个企业 Xamarin Forms 应用程序以进行 beta 测试。这些是 iPhone 用户。我了解可以通过电子邮件中发送的链接共享该应用程序。
测试版用户是否需要运行一些包装应用程序来运行我的应用程序,或者该应用程序是否可以像普通的 iOS 应用程序一样工作?
xamarin - 适用于 iOS 的 Visual Studio App Center 构建
我知道所有 iOS 应用程序都必须在 Mac 上构建,然后才能提交到 App Store,但我注意到 Visual Studio 应用程序中心提供构建服务 - 甚至适用于 iOS。
这可以用于 beta 测试目的,还是我仍然需要 Mac 来进行构建,即使是为了 beta 测试目的?
顺便说一句,该应用程序是供内部使用的企业 Xamarin Forms 应用程序。
visual-studio-app-center - Visual Studio App Center 错误:发布构建工件失败并出现错误:未找到 PathtoPublish
我正在使用 Visual Studio App center 来持续集成 react native 应用程序。
当我运行构建时,它在日志中显示构建成功。但是状态显示为失败。
我正在低于错误。我怎样才能解决这个问题 ?
提前致谢。
automated-tests - Visual Studio 应用中心:appium-test-extension-1.0.jar;打开 zip 文件时出错
我试图在 VSapp 中心配置我的测试用例,我的测试是用 appium 编写的。遵循以下步骤:
步骤 1#在我的项目根文件夹的 build.gradle 中添加了启用的 JCenter 存储库。build.gradle 文件如下
步骤 2#在 app 文件夹内的 build.gradle 文件中添加 androidTestCompile('com.microsoft.appcenter:appium-test-extension:1.0')
在这一步中,一切都成功构建成功但是当我尝试导入以下库时
应用导入失败
Step3#我也尝试使用 mvn 导入库 --> 这一步没有用。
应用程序显示无法解析符号消息有人可以建议我解决方案吗?
xamarin.forms - Visual Studio 应用中心:缺少 .csproj 文件
我正在尝试使用Visual Studio App Center为Android和iOS配置Xamarin Forms应用程序的自动构建,但是在 Build App\Project 选择框中选择分支后,我看不到我的项目(.csproj文件)。或者更好的是,我看不到我必须构建的项目的 .csproj 文件(客户的定制),但我可以看到我的核心项目的 .csproj。
配置 iOS 构建我能够选择 .sln 文件,并且它可以工作,但在 Android 上我既看不到 .csproj 也看不到 .sln。
我的存储库结构:
- 根文件夹
- 源代码
- 主要解决方案文件
- 核心项目
- 客户自定义文件夹
- 客户A文件夹
- 客户A.sln
- 客户 A iOS、Android 和 Forms 文件夹,每个文件夹都有一个 .csproj 文件
- ...