架构arm64的未定义符号:" _BRANCH_REQUEST_KEY_UPDATE"

时间:2018-06-05 06:42:34

标签: xamarin xamarin.ios branch.io

我尝试从NuGet安装Branch SDK并采取错误

  

1>架构arm64:1的未定义符号>   " _BRANCH_REQUEST_KEY_UPDATE",引自:1> -u命令行   选项1> ld:未找到架构arm64的符号1>铛:   错误:链接器命令失败,退出代码为1(使用-v查看   调用)1> C:\ Program Files(x86)\ Microsoft Visual   工作室\ 2017年\企业\的MSBuild \ Xamarin \的iOS \ Xamarin.iOS.Common.targets(791,3):   错误:本机链接失败,未定义符号:   _BRANCH_REQUEST_KEY_UPDATE。此符号由托管成员IOSNativeBranch.Constants.BRANCH_REQUEST_KEY_UPDATE引用。请   验证是否已引用所有必需的框架   本地图书馆链接。 1> C:\ Program Files(x86)\ Microsoft Visual   工作室\ 2017年\企业\的MSBuild \ Xamarin \的iOS \ Xamarin.iOS.Common.targets(791,3):   警告:引用' kernel32'可能需要额外的   -framework = XXX或-lXXX对本机链接器1的指令> C:\ Program Files(x86)\ Microsoft Visual   工作室\ 2017年\企业\的MSBuild \ Xamarin \的iOS \ Xamarin.iOS.Common.targets(791,3):   错误:原生链接失败。请查看构建日志。

1 个答案:

答案 0 :(得分:0)

这是来自Branch.io的Vatsal。

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