Xamarin.ios Xamarin IOS生成错误MSB4184:表达式“0”;[System.IO.Path]::GetDirectoryName(';';)";无法评估
尝试为Xamarin iOS构建IPA时,出现以下错误Xamarin.ios Xamarin IOS生成错误MSB4184:表达式“0”;[System.IO.Path]::GetDirectoryName(';';)";无法评估,xamarin.ios,msbuild,visual-studio-2019,Xamarin.ios,Msbuild,Visual Studio 2019,尝试为Xamarin iOS构建IPA时,出现以下错误 error MSB4184: The expression "[System.IO.Path]::GetDirectoryName('')" cannot be evaluated. The path is not of a legal form. 当我双击错误时,它会打开Mobile.BuildTools.targets并显示这一行发生的错误 <ItemGroup> <__Generated_dSY
error MSB4184: The expression "[System.IO.Path]::GetDirectoryName('')" cannot be evaluated. The path is not of a legal form.
当我双击错误时,它会打开Mobile.BuildTools.targets并显示这一行发生的错误
<ItemGroup>
<__Generated_dSYM Include="$([System.IO.Path]::GetDirectoryName('$(IpaPackagePath)'))\**" />
</ItemGroup>
因此,问题一定是变量“IpaPackagePath”为空,但如何解决它?您可以尝试检查所有生成配置(调试、发布)的生成IPA,然后再次生成。该选项位于iOS.project properties->iOS IPA选项选项卡中。