具体错误
Error: /Users/xx/Projects/SDKBindings/WeChatSDK.Unified/WeChatSDK.Unified.csproj: /Users/xx/Projects/SDKBindings/WeChatSDK.Unified/WeChatSDK.Unified.csproj could not import "$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.ObjCBinding.CSharp.targets" (WeChatSDK.Unified)
这个应该是Xamarin的一个bug吧
解决方法
在Xamarin studio中右击项目目录,在弹出菜单中选择依次“工具”--“Edit File”菜单项,将打开项目文件编辑功能,仔细查看项目文件内容会发现关键一行
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.ObjCBinding.CSharp.targets" />
问题就出在这里,把它替换为
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Xamarin.ObjcBinding.CSharp.targets" />
再在第一个<PropertyGroup>节点中增加
<TargetFrameworkIdentifier>Xamarin.iOS</TargetFrameworkIdentifier>