美文网首页
-all_load导致第三方库问题记录

-all_load导致第三方库问题记录

作者: 觉醒的苍红之刃 | 来源:发表于2020-04-07 17:53 被阅读0次

今天pod安装了阿里云短视频相关SDK报错:
uplicate symbol '_main' in:
/Users/xxx/Library/Developer/Xcode/DerivedData/xxx-bvtgunydcfbkwhdeqbtsnbtjrumw/Build/Intermediates.noindex/xxx.build/Debug_Official-iphoneos/xxx.build/Objects-normal/arm64/main.o
/Users/xxx/Desktop/SVN/xxx/xxx/Pods/AliyunVideoSDKPro/AliyunVideoSDKPro.framework/AliyunVideoSDKPro(pngtest.o)
ld: 1 duplicate symbol for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

搞了半天才发现是building->other linker flag-> -all_load的问题。
-all_load会导致编译器认为上边两个地方都定义了_main。

故删掉 set building->other linker flag-> -all_load即可。

相关文章

  • -all_load 、-ObjC

    引入第三方库,因为添加了-all_load遇到的问题。为什么需要使用-all_load呢? 相关的参数有-ObjC...

  • -all_load导致第三方库问题记录

    今天pod安装了阿里云短视频相关SDK报错:uplicate symbol '_main' in:/Users/x...

  • 集成直播报错

    1. Other Linker Flags 移除-all_load(需要做测试确认其他第三方库是否会因此出现加载问...

  • 在XCode中配置-ObjC,-all_load,-force_

    最近在使用第三方库文件的时候遇到两个库在使用-all_load时候会有文件冲突,研究了下发现还有-force_lo...

  • 静态库冲突 & Git (20)

    静态库冲突 & Git (20) 静态库冲突 冲突本质 -Objc 以及 -all_load 都没有问题, 都可以...

  • # const之毒

    本文就记录一下最近的一个bug以及解决步骤。这个问题主要是由于const引起,导致第三方库WXOpenIMSDK奔...

  • Xcode 配置相关

    -ObjC 加载静态库所有OC文件-all_load 加载静态库所有文件-froce load "path" 加...

  • ArcGIS.Framework与SBJson 文件冲突

    今天在项目的开发中遇到了一个问题,我们将项目的静态库打包给第三方使用时,集成方使用了SBJson的第三方库,导致以...

  • Flutter在iOS端运行项目报错unable to acce

    最近flutter项目同事引进了一个第三方库flutter_image_compress 结果导致一个问题: 那就...

  • MySQL:故障疑问等4例

    简单记录,仅供参考。 一、slow log记录到表导致的故障 5.7.22版本 问题: 大概问题就是,数据库cra...

网友评论

      本文标题:-all_load导致第三方库问题记录

      本文链接:https://www.haomeiwen.com/subject/cggnphtx.html