我有一个包含3个平台的Xamarin Forms解决方案:iOS,Android和UWP。我在App Center上设置了3个相应的应用程序。
目前,我可以通过VSTS任务(全部在Yaml中定义)成功构建和部署iOS和Android。
我试图为UWP做同样的事情。但是,我找不到通过App Center部署UWP应用程序的VSTS任务。
更新
仅供参考,这里是iOS和Android部署任务(在不同的阶段和主机上,一个窗口一个mac):
- task: AppCenterDistribute@0
displayName: 'iOS Deployment'
inputs:
serverEndpoint: 'App Center'
appSlug: '.....'
appFile: '**/*.ipa'
symbolsDsymFiles: '**/*.dSYM'
symbolsIncludeParentDirectory: false
distributionGroupId: '..............'
releaseNotesInput: 'bla bla'
- task: AppCenterDistribute@0
displayName: 'Android Deployment'
inputs:
serverEndpoint: 'App Center'
appSlug: '......'
appFile: '...../*.apk'
symbolsIncludeParentDirectory: false
distributionGroupId: '......'
releaseNotesInput: 'bla bla'
答案 0 :(得分:1)
遗憾的是,我们目前不支持在App Center中构建Xamarin UWP,目前还没有eta。
但请检查我们发布更新时经常更新的roadmap。
更新
对于部署,您可以选择Universal Windows Platform
VSTS任务。 Xamarin.UWP的过程类似于原生UWP。但是需要修改部署到Visual Studio App Center的Binary file path
。
<强>例如强>
解决方案名称:XamarinAppTest
二进制文件路径:XamarinAppTest.UWP_1.0.0.0_Test.appx
我已经测试过,它在我这边工作。