热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

导致此Crashlytics编译警告的原因是什么?(在'...'处自动链接提供的'...'框架链接器选项不是dylib)

如何解决《导致此Crashlytics编译警告的原因是什么?(在''处自动链接提供的''框架链接器选项不是dylib)》经验,为你挑选了3个好方法。

编译我的主目标(不是像这里的测试目标)会产生以下错误:

ld: warning: Auto-Linking supplied 
   '~/Documents/my_app/MyApp/Crashlytics.framework/Crashlytics', 
framework linker option at 
    ~/Documents/my_app/MyApp/Crashlytics.framework/Crashlytics 
is not a dylib

从这个构建命令:

Ld /Build/Products/Debug-iphonesimulator/MyApp.app/MyApp正常i386 cd~/Documents/my_app/MyApp export IPHONEOS_DEPLOYMENT_TARGET = 8.0 export PATH ="/ Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform /开发人员/ usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin"/Applications/Xcode.app/Contents/Developer/Toolchains/ XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.2.sdk -L~/Library/Developer/Xcode/DerivedData/MyApp-dbmrsjmskpqxmnegayfzfxgcwvsm/Build/Products/Debug-iphonesimulator -F~/Library/Developer/Xcode/DerivedData/MyApp-dbmrsjmskpqxmnegayfzfxgcwvsm/Build/Products/Debug-iphonesimulator -F~/Documents/my_app/MyApp -filelist~/Library /Developer/Xcode/DerivedData/MyApp-dbmrsjmskpqxmnegayfzfxgcwvsm/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/i386/MyApp.LinkFileList -Xlin ker -rpath -Xlinker @ executable_path/Frameworks -Xlinker -objc_abi_version -Xlinker 2 -ObjC -lPods-CocoaLumberjack -lPods-Mantle -framework CFNetwork -framework Foundation-framework Security -framework SystemConfiguration -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min = 8.0 -framework CoreGraphics -lPods -framework MapKit -framework Fabric -lPods-MyApp -Xlinker -dependency_info -Xlinker~/Library/Developer/Xcode/DerivedData/MyApp-dbmrsjmskpqxmnegayfzfxgcwvsm/Build/Intermediates /MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/i386/MyApp_dependency_info.dat -o~/Library/Developer/Xcode/DerivedData/MyApp-dbmrsjmskpqxmnegayfzfxgcwvsm/Build/Products/Debug-iphonesimulator/MyApp.app/MyApp的

l'L'l.. 80

遗失链接:

这个错误几乎总是由于没有链接到库的二进制文件(在这种情况下它将是Crashlytics.framework):

链接失败

尝试构建目标MyApp(包括标题#import 将产生错误:

ld:警告:自动链接在../../Crashlytics.framework/Crashlytics提供的'../../Crashlytics.framework/Crashlytics',框架链接器选项不是dylib

链接框架:

链接成功 幸运的是,只需将项目导航器中Crashlytics.frameworkFrameworks文件夹拖到列表中Link Binary With Libraries或使用,就可以轻松解决问题+.

确保在执行此过程时在"目标"下选择/突出显示了应用程序.

在此输入图像描述



1> l'L'l..:

遗失链接:

这个错误几乎总是由于没有链接到库的二进制文件(在这种情况下它将是Crashlytics.framework):

链接失败

尝试构建目标MyApp(包括标题#import 将产生错误:

ld:警告:自动链接在../../Crashlytics.framework/Crashlytics提供的'../../Crashlytics.framework/Crashlytics',框架链接器选项不是dylib

链接框架:

链接成功 幸运的是,只需将项目导航器中Crashlytics.frameworkFrameworks文件夹拖到列表中Link Binary With Libraries或使用,就可以轻松解决问题+.

确保在执行此过程时在"目标"下选择/突出显示了应用程序.

在此输入图像描述


如今,Fabric.framework也需要以相同的方式链接.
嘿,那里,我刚才有同样的问题.我用谷歌的GGLSignIn和我的单元测试给了我麻烦.所以,是的,解决方案是相同的,但目标是MyAppTests,所以请记住!

2> xemacobra..:

我有同样的问题,但我的理由不同.

错误输出

ld:警告:自动链接提供'〜/ GameFolder/Pods/Fabric/tvOS/Fabric.framework/Fabric',〜/ GameFolder/Pods/Fabric/tvOS/Fabric.framework/Fabric中的框架链接器选项不是dylib Undefined体系结构x86_64的符号:"_ OBJC_CLASS _ $ _ Answers",引自:GameScene.o中的__ObjC.Answers的类型元数据访问器类型AppDelegate.o中的__ObjC.Answers的元数据访问器"_OBJC_CLASS _ $ _ Crashlytics",引用自:__ObjC的类型元数据访问器.AppDelegate.o中的解决方案"_OBJC_CLASS _ $ _ Fabric",引用自:AppDelegate.o中的__ObjC.Fabric的类型元数据访问器ld:找不到架构x86_64 clang的符号:错误:链接器命令失败,退出代码为1(使用-v看到调用)

原因

我的目标是压倒一切OTHER_LDFLAGS.

更改OTHER_LDFLAGS为仅继承链接器标志.基本上,改为$(inherited)



3> Zaid Pathan..:

我按照@ i'L'i提供的所有步骤进行了操作,但我无法在构建阶段找到Crashlytics.frameworkFabric.framework归档.

所以这对我有所帮助.

第1步:按照此处给出的所有步骤进行操作.

第2步:现在,当您无法通过单击以下操作找到Crashlytics.framework并输入Fabric.framework文件时.Link Binary With Libraries+

2.1:点击+按钮Link Binary With Libraries.
2.2:点击Add Other...按钮.
2.3:现在选择Crashlytic.frameworkFabric.frameworkPod文件夹 - 如果使用cocoapods,否则从你下载它的位置选择两个文件.

第3步:建立成功,享受.:)


推荐阅读
author-avatar
lifetime8_797
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有