草庐IT

MH_DYLIB

全部标签

ios - Xcode 警告 : Ignoring file libxml2. 2.dylib,为不受支持的文件格式构建,这不是被链接的体系结构

我的任务是为iOS应用程序添加一些功能。我查看了SVN上的源代码,收到了100多个警告(哎呀),谢天谢地,我只看到了最后一个,即:(被遮挡的位是客户端名称...)。我相信这个警告的意思是:“这个XML库与构建时链接的操作系统架构不兼容”。在下一个版本中,我们仅支持iOS5和iPhone4及更高版本(而不是较低版本的iOS和旧版iPhone)。那么我要更改链接架构吗?什么是链接架构?如何更改架构?还是我完全走错了路?可能值得一提的是,我运行的是最新的Xcode,我已经从Xcode列表中添加了框架(将二进制文件与库链接)。编辑我只在从模拟器构建时收到消息。它不会造成任何伤害,只会让我生气!

ios - App Code arch 已经存在于 fat dylib 中

尝试在应用程序代码中构建我的项目时,我多次收到以下错误archalreadyexistsinfatdylib。该项目运行良好,然后突然出现此错误。我正在运行应用程序代码版本2.5.4。我已尝试重新启动AppCode、清理和重建以及许多其他操作。我在这个"archalreadyexistsinfatdylib"inbuildlog上看到了线程但是当我找不到它提到的Developer文件夹时,我相信它已在较新版本的应用程序代码中被删除。 最佳答案 经过几个小时的摆弄,我发现这是Xcode自动更新到5.1时造成的。为了消除这个错误,我只需

ios - 如何在项目中链接 libcommonCrypto.dylib。?

我知道之前有人问过这个问题,但这些问题的答案并没有解决我的解决方案。这就是为什么我必须发布一个新问题。问题是之前我已经链接了libcommonCrypto.dylib并建立了项目错误是ld:cannotlinkdirectlywith/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/usr/lib/system/libcommonCrypto.dylib.Linkagainsttheumbrellaframework'System.f

ios - 缺少文件 libresolv.9.dylib 和 libxml2.dylib

我有一个旧的iOSXcode项目,我在其中使用了libxml2.dylib和libresolv.9.dylib。安装XCode7后。我找不到文件,也不知道去哪里搜索。有人可以帮助我吗? 最佳答案 SleepyViking在thisthread中的回答提供查找丢失的.dylib文件的快捷方式。GotoBuildPhases>LinkBinarywithLibrairies>+>AddotherOnceinthefileselectionwindowdo"CMD"+Shift+G(Gotofolder)andtype/usr/lib/F

iOS 崩溃 libobjc.A.dylib objc_msgSend

我在Crashlytics中遇到如下所示的崩溃。我无法理解这是应用程序中的什么形式。不幸的是,我自己从未能够生成此崩溃,但它正在发生。只有一个对应用名称的引用,没有任何内容可以表明它来自应用中的哪个位置。是否没有关于应用程序中发生这种情况的数据,是否表明在didFinishLaunchingWithOptions期间发生了问题,因此实际上还不足以显示任何进一步的细节?或者是否有其他原因导致日志缺少数据来显示问题出在哪里?谁能告诉我如何追踪到它?Thread:Crashed:com.apple.main-thread0libobjc.A.dylib0x0000000195de3bd0ob

iOS cocoapods - 如何添加 libsqlite3.dylib

我想将libsqlite3.dylib的iOS框架作为一个框架包含在cocoapod中。在我的.podspec文件中有这样一行:spec.framework='libsqlite3.dylib'当我运行podinstall时,它安装正常,但在构建过程中出现错误。frameworknotfoundlibsqlite3.dylib我可以通过在BuildPhases>LinkBinarywithLibraries>+菜单中搜索来手动添加库。但是,然后我必须为框架注释掉我的podspec行以使错误消失。我真的很想在没有手动步骤的情况下使用cocoapods来完成这项工作。...所以我假设我在p

ios - OS X : convert . dylib 到 .a/.o(动态到静态)?

假设我读过thiscaveat,我仍然想将TBB用作静态链接库。(假设我在anenvironment工作,不允许用户创建自己的dylib。)但我真的不想重写TBBmakefile来生成libtbb.a而不是libtbb.dylib。是否有一种简单的命令行方式可以将libtbb.dylib转换为具有相同入口点的libtbb.o?我听说过一个很好的论据,即不能采用其他方式,从静态到动态。即:动态库需要是PIC,非PIC静态库转PIC是不可行的。但据我所知,该论点不适用于另一个方向。Here's有人说在Windows上将.dll转换为.a是不可能的,但我认为他们只是在谈论不可能将.dll或.

ios - libobjc.A.dylib 在 iOS 4.3 上编译错误

我在iOSSimulator4.3中遇到编译错误我实际上无法弄清楚,我得到的错误是:dyld:lazysymbolbindingfailed:Symbolnotfound:_objc_retainReferencedfrom:/Users/ben/Library/ApplicationSupport/iPhoneSimulator/4.3.2/Applications/75915A97-7C3D-489A-B7B0-7B6895A4B584/AppName.app/AppNameExpectedin:/Developer/Platforms/iPhoneSimulator.platfo

ios - 针对在应用程序扩展中使用不安全的 dylib 链接的警告消息

我收到一条错误消息linkingagainstadylibwhichisnotsafeforuseinapplicationextensions我看了其他解决这个问题的问题,唯一有答案的没有解决我的问题,其余的根本没有得到答案。我尝试构建一个完全不包含任何内容的框架,并将该框架添加到我的intents应用程序扩展的“常规”选项卡中的“链接框架和库”,但我仍然收到此消息。当我向框架添加代码时,我仍然收到警告消息。这是我的代码:importUIKitclassWidget:NSObject{}我一定会按照SomeAPIsAreUnavailabletoAppExtensions上的说明进行

ios - CMVideoFormatDescriptionCreateFromH264ParameterSets 问题

我尝试使用CMVideoFormatDescriptionCreateFromH264ParameterSets创建CMVideoFormatDescriptionRef但它失败并出现-12712错误(似乎没有在任何header中定义)我从一个mov文件(由iPhone相机应用程序创建)的avcC原子中获取了我的SPS和PPS:6176634301640029FFE1001067640029AC5680780227E59A8080808101000528EE04F2C0SPS似乎是:67640029AC5680780227E59A80808081...和​​PPS:28EE04F2C0