VSTS中的复制文件无法从dSYM文件

时间:2016-08-28 05:50:00

标签: ios xamarin.ios continuous-integration azure-devops

我已经设置Xamarin.IOS与Visual Studio Team Services连续集成以发布ipa。但是当我想发布dSym文件时,即使我使用精确路径,“复制文件”操作也无法识别该模式。

我有这些模式:

2016-08-28T05:33:42.6657530Z ##[debug]include content pattern: **/*.dsym
2016-08-28T05:33:42.6670550Z ##[debug]include content pattern: **/*.ipa
2016-08-28T05:33:42.6680380Z ##[debug]include content pattern: **/*.config

对于ipa和配置文件,它可以正常工作,但不适用于dsym。

2016-08-28T05:33:42.6799920Z ##[debug]Include matching /Users/myname/myagent/_work/2/s/appName/bin/iPhone/Release/**/*.dsym
2016-08-28T05:33:42.6885670Z ##[debug]Include matched 0 files

我甚至尝试过完全匹配,但仍然没有运气。有谁知道这是为什么?

2 个答案:

答案 0 :(得分:2)

与此问题相同的根本原因:dSYM file missing in Xamarin iOS app in VSTS

  

正在生成.dSYM,但它是一个文件夹而不是单个文件   并且测试云任务正在寻找文件,因此它不会选择它   起来。

所以你现在需要使用“**”作为解决方法。

答案 1 :(得分:0)

我试图在上面添加它作为注释,但它一直弄乱格式。

该答案中链接到的Git node-canvas显示了如何执行此操作。只需使用

**/*.dSYM/**