当前位置: 首页 > 知识库问答 >
问题:

是什么导致了这个Crashlytics编译警告?(在“...”处提供的自动链接“...”框架链接器选项不是dylib)

贺海
2023-03-14

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

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 normal i386 cd~/documents/my_app/myapp导出iphoneos_deployment_target=8.0导出路径=“S/iphonesimulator.platform/developer/sdks/iphonesimulator8.2.sdk-l~/library/developer/xcode/divereddata/myapp-dbmrsjmskpqxmnegayfzfxgcwvsm/build/products/debug-iphonesimulator-f~/library/developer/xcode/developer/xcode/divereddata/myapp-dbmrsjmskpqxmnegayfzfxgcwvsm/build/psm/build/intermediates/myapp.build/debug-iphonesimulator/myapp.build/objects-normal/i386/myapp.linkfileList-xlinker-rpath-xlinker@executable_path/frameworks-xlinker-objc_abi_version-xlinker2-objc-lpods-cocoalumberjack-lpods-mantle-framework cfnetwork-framework ffnetwork-framework vsm/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

共有1个答案

马渊
2023-03-14

缺失的环节:

此错误几乎总是由于没有将二进制文件链接到库(在本例中是crashlytics.framework):

试图构建目标MyApp(其中包括带有#import 的标题)将产生错误:

    null
 类似资料:
  • 编译我的主要目标(而不是像这里这样的测试目标)会产生以下错误: 在此生成命令中: Ld/build/products/debug-iphonesimulator/myapp.app/myapp normal i386 cd~/documents/my_app/myapp export iphoneos_deployment_target=8.0 export path=“/applications

  • 主要内容:编译(Compile),链接(Link),总结我们平时所说的程序,是指双击后就可以直接运行的程序,这样的程序被称为 可执行程序(Executable Program)。在 Windows 下,可执行程序的后缀有 和 (其中 比较常见);在类 UNIX 系统(Linux、Mac OS 等)下,可执行程序没有特定的后缀,系统根据文件的头部信息来判断是否是可执行程序。 可执行程序的内部是一系列计算机指令和数据的集合,它们都是二进制形式的,CPU 可

  • 问题内容: 我正在浏览我最喜欢的网站的html … ahem …,并且在标记中看到了这一点: “?d = 20090107”做什么?我假设它是某种日期,但是我不确定为什么它在文件路径中。有任何想法吗? 问题答案: 这样做是为了给文件名添加一些唯一性,以便当他们更改CSS文件时,他们可以更改额外的位,以完全确保每个客户端都将重新加载CSS,而不是使用缓存版本。 网络服务器将忽略该参数,并正常服务/C

  • 本文向大家介绍在python中进行编译和链接的过程是什么?,包括了在python中进行编译和链接的过程是什么?的使用技巧和注意事项,需要的朋友参考一下 编译:python中的源代码保存为.py文件,然后将其编译为称为字节码的格式,然后将字节码转换为机器码。编译后,代码存储在.pyc文件中,并在更新源代码时重新生成。此过程称为编译。 链接:链接是最后一个阶段,其中所有功能都与它们的定义链接在一起,因

  • 本文向大家介绍什么是Linux软链接和Linux硬链接,包括了什么是Linux软链接和Linux硬链接的使用技巧和注意事项,需要的朋友参考一下 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为软链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 一、[硬链接]-->指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都

  • 我有以下类和一个名为ResultUtils的Utils类。 Utils方法之一计算分包商的最近一个营业年度。此方法必须返回可选的Double,因为可能是在本年度新添加了一个分包商。所以它没有过去两年的统计数据。如果一个分包商是在一年前添加的,那么它有上一个营业年度的统计数据,但没有倒数第二个营业年度的统计数据。 我的问题是正确链接getLatestResult方法。在我的示例中,ifPresent