在Mac上构建Xamarin iOS无法使用带有mono_os_mutex_lock的msbuild(从VS for Mac成功)

时间:2017-07-27 15:32:24

标签: macos build xamarin.ios msbuild mono

背景

我尝试使用我的CI构建我的xamarin项目的新路线。我有一个新项目,通过连接到Mac的VS成功构建在PC上。它还使用Visual Studio for Mac在Mac上成功构建。

问题

当我尝试使用带有错误的msbuild从命令行(终端)构建时失败:

mono_os_mutex_lock: pthread_mutex_lock failed with "Invalid Argument" (11)

研究

我已经浏览了互联网并发现了一些最近出现的错误,这些问题在Mono 5.0.1中得到了解决(我有),例如:

其他笔记

我有其他版本使用vsts构建代理继续工作,尽管他们使用的是VSTS Xamarin和Android构建任务。我想知道我是否遗漏了一些环境设置或其他内容。我目前没有可以测试的按比例缩小的项目。我在所有Xamarin位上检查VS for Mac时都知道了。

0 个答案:

没有答案