问题标签 [dyld]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - DYLD_INSERT_LIBRARIES 不适用于在 Mountain Lion 上使用权利签名的应用
我注意到,DYLD_INSERT_LIBRARIES
如果应用程序使用权利进行代码签名,则不再适用于 Mountion Lion。例如:
我知道这可能是 Mountion Lion 中添加的一项新安全功能。任何人都知道是否有另一种方法可以在山狮上做类似的事情?谢谢!
xcode - dyld:库未加载 6.0 模拟器/6.0 设备的不同行为
我的应用程序在 Xcode 中的 iPhone 6.0 模拟器上运行良好,但是当我尝试在我的 6.0 设备上运行它时,我收到以下致命错误:
dyld:库未加载:/System/Library/Frameworks/AdSupport.framework/AdSupport 引用自:/var/mobile/Applications/26329A7C-04B0-415A-B8EB-3C59CC1EC0B1/hammerhead.app/hammerhead 原因:找不到图像
我确信我的手机有 6.0 版并且是最新的。我的项目文件和 info.plist 文件中的部署目标设置为 6.0。我该怎么办?
问题似乎出在 AdSupport 框架上,我将其放入我的应用程序中,以便新的 Facebook SDK (3.1) 可以在 iOS 6 上运行。
imagemagick - 原因:库版本不兼容:识别需要14.0.0或更高版本,但libfreetype.6.dylib提供13.0.0版本 Trace/BPT陷阱
我正在运行 10.6.8 MacOSX Snow Leopard,并且我已经使用安装了 imagemagick brew install imagemagick
,当我identify
在终端中运行时出现以下错误,当我运行时也出现此错误spree install
,因为 spree 也使用 imagemagick,而 imagemagick 需要一些 dyld 库版本14.0.0
错误
我也运行了软件更新,但它没有更新 DYLD 库版本,我应该如何在雪豹中将库版本从 13.0.0 更新到 14.0.0 或更高版本?请帮助,在此先感谢
macos - 链接到框架
我有许多框架链接到我的主项目,但由于某种原因,每当我在 Xcode 之外运行整个东西时,可执行文件根本找不到框架。
框架将动态安装路径设置为@loader_path/../Frameworks。我试过简单地放@rpath,但也没有用。主可执行文件上的 Runpath Search Paths 为空。
有没有一种简单的方法来调试这个?我想我已经浏览了所有关于框架链接的网站和博客文章,但没有任何帮助。
objective-c - dyld:库未加载(xcode)
我在 xcode 中运行代码并且构建成功。但我有一个错误,
我不知道这个错误到底是什么,因为我对此很陌生。
谁能帮我解决这个问题。
macos - qt mac osx 10.8 dyld:库未加载...找不到图像
我有一个应用程序,我正在使用 Qt 4.7.4 在 osx 雪豹下构建和运行良好,但是那个 macbook 死了。我现在正在设置运行山狮(10.8.2)和Qt 4.8.3的新macbook。我可以构建我的应用程序,但是当我尝试从 Qt Creator 2.6.0 中运行它时,我得到了这个运行时错误:
我从 Finder 运行它时遇到类似的错误。
otool 给了我:
从雪豹到山狮,或者从 Qt 4.7.4 到 4.8.3,是否有什么变化导致了这个问题?或者我错过了在我的新 Macbook 上设置所有内容的步骤?我还在学习——真的只是 Qt 和 Mac 上的新手,试图在主要开发人员离开后维护这个项目。
谢谢,大卫
python - pyicu 未能在 Mountain Lion 上链接 icu4c
我使用brew install icu4c
withpip install pyicu
来安装 python ICU 支持,但最后我无法在我的 Mountain Lion 上工作。
这是安装了 Xcode 4.5 和 46.DP2 的 Mountain Lion 设置。
有人遇到同样的问题吗?我还能尝试什么?
更多信息 /usr/local/bin/python:Mach-O 64 位可执行 x86_64 /usr/local/Cellar/python/2.7.3/lib/python2.7/site-packages/_icu.so:Mach-O 64 -位捆绑 x86_64
c++ - 未找到符号:_libintl_gettext
我正在尝试使用 C++ 和node-gyp
. 该软件包依赖于 GNU 的 Gettext 库。我目前正在使用 Mac OS X Mountain Lion。我曾尝试通过手动、通过 Homebrew 甚至通过 Fink 自己安装包。
该程序通过 Terminal.app 运行,并且包编译。我可以.node
很好地使用该模块,除非我使用库中使用gettext
. 我在 REPL 中收到以下错误,然后 REPL 退出。
提前致谢。
eclipse - dyld:Mac 上 Eclipse Nsight 上的库未加载错误
我已经在我的 iMac 上安装了 Cuda 5.0(预生产版本),它有一个支持 NVIDIA GeForce 9400 Cuda 的 GPU。使用捆绑的 Eclipse Nsight,我创建了一个项目并成功构建它。但是,当我尝试运行它时,Eclipse 会向我显示以下错误消息:
dyld:库未加载:@rpath/libcudart.dylib 引用自:/Users/home/cuda-workspace/sample_project/Release/sample_project
原因:找不到图像
有什么帮助吗?
dyld - PIE 已禁用。代码签名的 PIE 中不允许使用绝对寻址
我正在使用具有 iOS 5.1 部署目标的 Xcode 4.5
当我针对两个显着增加的特定方法编译我的应用程序时,我收到以下警告。
ld:警告:PIE 已禁用。代码签名的 PIE 中不允许使用绝对寻址(可能是 -mdynamic-no-pic),但在 -[mfile 方法] 中使用。要修复此警告,请勿使用 -mdynamic-no-pic 编译或使用 -Wl,-no_pie 链接
随后,该应用程序在启动时引发异常,并出现以下错误:
dyld: vm_protect(0x00001000, 0x0078C000, false, 0x07) 失败,结果 = 2 用于 /var/mobile/Applications/8E764612-87ED-4A99-9C59-E56C934DA997/appname.app/appname 中的段 __TEXT
dyld dyld_fatal_error:
0x2feb20c4:陷阱
0x2feb20c8: 无
当我注释掉有问题的方法时,应用程序运行良好。
有什么建议么?