草庐IT

MH_DYLIB

全部标签

c++ - 适用于 iOS 的 QtCreator : How to deploy a dylib shared library with my application

我很难在iOS上部署动态共享库。为了隔离和暴露问题,我有一个非常简单的“HelloWorld”项目:一个库导出类,其函数返回“HelloWorld”,一个程序使用该类并显示消息。我在Qt5.5中使用QtCreator。我能够生成.dylib文件并链接我的程序。但是,当我在iPhone上部署它时,出现错误:Démarragedesprocessusdistants.dyld:Librarynotloaded:libMyLib.1.dylibReferencedfrom:/private/var/mobile/Containers/Bundle/Application/D6942CCE-8

ios - 无法在 Apple Calendar 中绑定(bind)()套接字(dylib 注入(inject))

我正在尝试在Reveal上检查iOS8.1的Apple日历(MobileCal.app)以下thisguide.为此,我注入(inject)了libReveal.dylib,它会启动自己的HTTP服务器,OSXReveal应用程序会连接到该服务器。此技术适用于大多数iOS系统应用程序(电话、便签、提醒等),但日历中的某些内容阻止了HTTP服务器的设置。当Calendar运行时,libReveal.dylib被正确注入(inject),但随后我在日志中看到了这一点:MobileCal[5110]:ERROR:ErrorstartingHTTPServer:ErrorDomain=NSPO

ios - 为 iOS 模拟器创建一个 dylib

我有一个ObjectiveC项目项目,我已经设法使用RayWenderlich在这里的优秀文章创建了一个通用静态库:https://www.raywenderlich.com/41377/creating-a-static-library-in-ios-tutorial它允许您在Xcode中完成所有操作。我还想使用同一个项目为iOS模拟器创建一个dylib。我遇到了这个链接,用于从通用静态库中提取一个切片,并创建一个dylib:https://pewpewthespells.com/blog/convert_static_to_dynamic.html除了它没有指定为模拟器创建dyli

ios - ld : building for iOS Simulator, 但链接到 dylib?

我在为模拟器编译我的应用程序时遇到问题。在设备中运行完美但是一旦我尝试在模拟器中编译我得到以下错误:ld:buildingforiOSSimulator,butlinkingagainstdylibbuiltforMacOSXfile'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/XCTest.framework/XCTest'forarchitecturei386clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)发布这个问题之

ios - libc++abi.dylib : handler threw exception -- but no stack trace in XCode

我正在使用XCode4.5和LLVM。在旧版本的XCode中,当发生崩溃时,它会给我有意义的调试信息。最近,我不断遇到崩溃,只是说“libc++abi.dylib:处理程序抛出异常”,并且不提供显示异常来源的堆栈跟踪。这对我来说完全没用。我应该设置哪些正确的调试设置才能找到问题的位置? 最佳答案 您可以添加一个断点并将其设置为在出现所有异常时中断 关于ios-libc++abi.dylib:handlerthrewexception--butnostacktraceinXCode,我们在

ios - 我在哪里可以找到 libsystem_c.dylib 的源代码?

我的堆栈跟踪中有一条奇怪的线,我想进一步调查:12libsystem_c.dylib0x3aa272dcfree+168如果我没理解错的话,libsystem_c是C标准库。iOS中使用的版本是开源的吗?我在哪里可以获得该来源? 最佳答案 更具体地说,我认为它托管在这里:https://opensource.apple.com/source/Libc/ 关于ios-我在哪里可以找到libsystem_c.dylib的源代码?,我们在StackOverflow上找到一个类似的问题:

ios - 使用LC_LOAD_DYLIB加载的动态库插入C函数

首先,我想做的是拦截iOS应用程序的任意标准C函数(如fopen、read、write、malloc等)。我有一个带有这段代码的libtest.dylib:typedefstructinterpose_s{void*new_func;void*orig_func;}interpose_t;FILE*vg_fopen(constchar*__restrict,constchar*__restrict);staticconstinterpose_tinterposing_functions[]\__attribute__((section("__DATA,__interpose")))={

ios - libstdc++.6.0.0.tbd 或 .dylib

所以我正在开发一个应用程序和一个我使用的SDK的人需要添加libstdc++.6.0.0.dylib,当我搜索它时没有.dylib而是一个.tbd出现。我刚刚在google上搜索了两者之间的区别,想知道将.tbd而不是.dylib添加到我的项目中是否可以? 最佳答案 当您添加库时,无需搜索列表,只需按“添加其他”,然后手动导航至/usr/lib或只需按“CMD+Shift+G”,然后键入“/usr/lib/libstdc++.dylib” 关于ios-libstdc++.6.0.0.tb

mysql - 如何修复由于未加载 libmysqlclient.15.dylib 而导致的错误?

我已经升级到Rails2.2.2并安装了MySQL2.7gem,当我尝试运行迁移或启动服务器时看到这个错误:dlopen(/Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle,9):Librarynotloaded:/usr/local/mysql/lib/mysql/libmysqlclient.15.dylibReferencedfrom:/Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundleReason:imagenotfound-/Library/Ruby/Gems/1

ios - iOS 中的 libxml2.dylib 和 libxml2.2.dylib 有什么区别

目前我正在使用libxml2.dylib来解析XML现在我想转移到libxml2.2.dylib。那么,我会在配置和编码方面做什么样的改变? 最佳答案 Xcode4.5(和重要的iOS6SDK,因为可用的库依赖于SDK,而不是Xcode版本)仍然有libxml2.2.dylib。您通常不应将您的应用程序与特定版本的库链接,但最好与libxml2.dylib或libxml2.2.dylib等通用版本链接。但为了在ios6libxml2.2.dylib中获得更好的结果。正在使用。有时您会遇到链接错误或低版本的一些异常错误如果你想知道区别