6du
2018-06-08 20:03:03 +08:00
来自高德开放平台的答复 2018/06/08
您好,
非常抱歉,我们已经注意到这个问题,这个问题因为 xcode10 去掉了 stdC++库导致,但因为 cocoapods 不允许修改已经发出的 podspec,所以目前只有临时去解决这个问题,您可以在您的 Podfile 文件中增加下面的代码,以便去掉 stdc++.6.0.9 的引用:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
puts config.build_settings
xcconfig_path = config.base_configuration_reference.real_path
build_settings = Hash[*File.read(xcconfig_path).lines.map{|x| x.split(/\s*=\s*/, 2)}.flatten]
build_settings['OTHER_LDFLAGS'][' -l"stdc++.6.0.9"'] = ''
File.open(xcconfig_path, "w") do |file|
build_settings.each do |key,value|
file.puts "#{key} = #{value}"
end
end
end
end
end
感谢您的致信,欢迎持续关注高德开放平台!