Xamarin 未定义的体系结构符号arm64:“_分支机构“请求”密钥“更新”;

Xamarin 未定义的体系结构符号arm64:“_分支机构“请求”密钥“更新”;,xamarin,xamarin.ios,branch.io,Xamarin,Xamarin.ios,Branch.io,我试图从NuGet安装BranchSDK,但出现了错误 1> 架构arm64的未定义符号:1> “\u分支\u请求\u密钥\u更新”,引用自:1>-u命令行 选项1>ld:找不到架构arm64 1>clang的符号: 错误:链接器命令失败,退出代码为1(使用-v查看 调用)1>C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(79

我试图从NuGet安装BranchSDK,但出现了错误

1> 架构arm64的未定义符号:1> “\u分支\u请求\u密钥\u更新”,引用自:1>-u命令行 选项1>ld:找不到架构arm64 1>clang的符号: 错误:链接器命令失败,退出代码为1(使用-v查看 调用)1>C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(791,3): 错误:本机链接失败,未定义符号: _分支请求密钥更新。托管成员IOSNativeBranch.Constants.BRANCH\u请求\u密钥\u更新引用了此符号。请 确认所有必要的框架都已被引用并 本地图书馆链接。1> C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(791,3): 警告:对“kernel32”的引用可能需要额外的 -framework=XXX或-lXXX本机链接器1的说明>C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(791,3): 错误:本机链接失败。请查看生成日志


我是Branch.io的Vatsal


能否尝试使用“仅限Framework SDK”设置链接器行为?它应该可以解决这个问题。

谢谢,这是我的工作。然而,它极大地增加了构建时间。也许你知道其他的解决办法?