cordova-plugin-baidumaplocation icon indicating copy to clipboard operation
cordova-plugin-baidumaplocation copied to clipboard

求助!Xcode10.3 build报错!

Open azhengyongqin opened this issue 5 years ago • 18 comments

求助!Xcode10.3 build报错!插件版本:4.0.3

Undefined symbols for architecture arm64:
  "std::__throw_length_error(char const*)", referenced from:
      std::vector<_baidu_vi::vi_map::CBGLProgram*, std::allocator<_baidu_vi::vi_map::CBGLProgram*> >::reserve(unsigned long) in BaiduMapAPI_Base(BGLProgramCache.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Showing All Messages
:-1: Undefined symbol: std::__throw_length_error(char const*)

azhengyongqin avatar Jun 05 '19 02:06 azhengyongqin

缺少libstd的原因。把缺少的build时候加进去就行。

slyfalcon avatar Jun 14 '19 13:06 slyfalcon

缺少libstd的原因。把缺少的build时候加进去就行。

请问怎么加?遇到了同样的问题

HZYou avatar Jun 24 '19 07:06 HZYou

https://github.com/devdawei/libstdc-.git 将此库里的包,拷贝到xcode。如果xcode 最新beta版本,手动拷贝,beta版有个目录是没有的

slyfalcon avatar Jun 26 '19 13:06 slyfalcon

@slyfalcon 按照上面的方式install.sh脚本执行成功,但是并没有什么用,还是报错,希望能尽快解决!

{53FFAFA8-7D54-175A-1AD6-67256A8E4827} {466EE781-99CE-C678-A0BC-C33C2BEB91F8}

azhengyongqin avatar Aug 16 '19 01:08 azhengyongqin

@slyfalcon 按照上面的方式install.sh脚本执行成功,但是并没有什么用,还是报错,希望能尽快解决!

{53FFAFA8-7D54-175A-1AD6-67256A8E4827} {466EE781-99CE-C678-A0BC-C33C2BEB91F8}

在编译时候要link对应的stdlib进来。

slyfalcon avatar Aug 30 '19 09:08 slyfalcon

@azhengyongqin @slyfalcon

image

遇到了同样的问题 但是不知道如何处理,能否提供一些帮助

wxingheng avatar Oct 11 '19 12:10 wxingheng

@aruis 可以提供一些帮助吗?非常感谢

wxingheng avatar Oct 11 '19 12:10 wxingheng

将缺少的stdlib拷贝到xcode10 对应目录,编译时候添加stdlib

或者你下载老版本 xcode

slyfalcon avatar Oct 11 '19 14:10 slyfalcon

@azhengyongqin 可以方便指导一下吗? 我遇到和你相同的问题,但是以上的说明我不是很理解。

[email protected]

wxingheng avatar Oct 12 '19 01:10 wxingheng

@wxingheng 把这仓库 clone 到本地安装,别用在线安装

azhengyongqin avatar Oct 12 '19 01:10 azhengyongqin

@wxingheng 把这仓库 clone 到本地安装,别用在线安

嗯嗯

我已经成功安装 4.0.3

现在是在打包阶段遇到了和你截图一样的问题

image

image

image

wxingheng avatar Oct 12 '19 01:10 wxingheng

@wxingheng 把这仓库 clone 到本地安装,别用在线安装

可以加一下你的qq 或者微信吗 非常感谢。可以发我邮箱 [email protected]

wxingheng avatar Oct 12 '19 01:10 wxingheng

@wxingheng 我叫你直接把 这个 github.com/aruis/cordova-plugin-baidumaplocation 仓库clone下载,然后安装 clone在本地的

azhengyongqin avatar Oct 12 '19 01:10 azhengyongqin

@wxingheng 我叫你直接把 这个 github.com/aruis/cordova-plugin-baidumaplocation 仓库clone下载,然后安装 clone在本地的

image

image image 是这样通过本地的方式安装吧? 安卓一切正常,ios打包遇到上面的问题

wxingheng avatar Oct 12 '19 01:10 wxingheng

@wxingheng
我是这个版本,通过本地安装,然后执行这个仓库 https://github.com/devdawei/libstdc-.git 的脚本就好了, 楼上说的手动拷贝之类的我也不清楚,我不是搞ios的。 image

azhengyongqin avatar Oct 12 '19 01:10 azhengyongqin

@wxingheng 我是这个版本,通过本地安装,然后执行这个仓库 https://github.com/devdawei/libstdc-.git 的脚本就好了, 楼上说的手动拷贝之类的我也不清楚,我不是搞ios的。 image

好的 谢谢 ,我重新安装 xcode 11.0 试试看,当前我用的是bate版本。

wxingheng avatar Oct 12 '19 01:10 wxingheng

image 关于这个问题已经修复 感谢伙伴们

wxingheng avatar Oct 12 '19 03:10 wxingheng

Version 11.1 (11A1027) 依旧错误

qq690712575 avatar Oct 16 '19 09:10 qq690712575