草庐IT

ios - SecKey API 返回 : -25304 libswiftAVFoundation. dylib:未知错误 -1=ffffffffffffffff 错误:任务失败,退出 1 信号 0

自10.12Sierra重大更新以来,我无法在仅在设备上编译我的iOS项目之一。但很奇怪,它在模拟器上工作。我尝试在Xcode中删除并重新设置我的开发帐户、硬重启、删除并重新设置钥匙串(keychain)中的所有证书等。代码8.0。我也在8.1beta上试过,一样。错误:SecKeyAPIreturned:-25304,(null)/Users/****/Library/Developer/Xcode/DerivedData/****-epkppprfmidyatftsvnxgjqsawit/Build/Products/Debug-iphoneos/****.app/Framewor

ios - 测试飞行应用程序与 libAVFAudio.dylib : AVAE_RaiseException(NSString*, 崩溃 ...) + 60

我在应用程序商店上传了一个存档,但在尝试播放介绍音效时出现崩溃。我正在使用AVAudioEngine来播放声音。当我通过Xcode编译和运行代码时,一切正常。当我在TestFlight上上传并尝试以内部测试员身份运行我的应用程序时,我的应用程序崩溃了。崩溃报告是:如果我使用AVAudioPlayer来播放那个声音就可以了。我不明白AVAudioEngine有什么问题。有什么建议吗? 最佳答案 我只在我的应用程序的发布版本中遇到了同样的异常,并且特定于iPhone7。异常似乎发生在AudioSession类别的更改点。就我而言,从AV

ios - GoogleMaps 不是 dylib : Error at compile time with pod file

链接器错误:ld:警告:提供自动链接:/Path/GoogleMaps处的框架链接器选项不是dylib体系结构x86_64的undefinedsymbol:“_OBJC_CLASS_$_GMSServices”,引用自:AppDelegate.o中的objc-class-refld:找不到体系结构x86_64的符号clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)HereiamusinggoogleplacesAPIwithpodandXocde6.3.Thisissueisthrowingatcompiletimewheniamtryingtouseanyofthec

ios - iOS (Xcode 7) 中 .tdb 和 .dylib 的区别

我正在尝试使用Xcode7beta在我的项目中添加libsqlite3.dylib。我在“LinkBinarywithLibraries”中搜索,但我找到了一个像这样的库,libsqlite3.tdb。.tdb和.dylib有区别吗?请描述这两者之间的区别以及这是否适用于iOS8及更低版本。 最佳答案 .dylib是包含机器代码的已编译二进制文件。.tdb是类似于跨平台模块映射的文本文件。我只能假设它在那里,以便您可以编写Swift代码并将其链接到Darwin/Linux之间共享的Unix库。我们很快就会知道。这是libssl.td

iphone - 带有 -weak_library/usr/lib/libSystem.B.dylib 链接器标志的 objc_setAssociatedObject 上的 EXC_BAD_ACCESS

当我使用链接器标志调用objc_setAssociatedObject时,我有一个EXC_BAD_ACCESS:-weak_library/usr/lib/libSystem.B.dyliblinker旗帜。因为this,我绝对需要链接器标志,有人知道解决方法吗?(我在dispatch_async上也遇到了崩溃,但我可以解决这个问题......另外,我正在我的应用程序上构建一个仅适用于iOS4的功能,它与iOS3兼容)编辑:通过更多研究,我发现了this和this问题,但没有更多的答案...... 最佳答案 问题只是iOS模拟器中的

ios - 将 MH_EXECUTE 转换为 MH_DYLIB (mach-o)

问题:我有2个MH_EXECUTEiOS二进制文件(已编译,无源代码)。让我们将它们命名为binary1和binary2。我尝试在调用UIApplicationMain之前在它们之间切换!1次尝试我用binary1和一个dylib成功地做到了这一点。所以我尝试将MH_EXECUTE转换为MH_DYLIB。第一步创建iOS应用程序binary1#importintmain(intargc,char*argv[]){NSLog(@"binary1->Hello,World!");void*handle=dlopen([[[NSBundlemainBundle]pathForResource

ios - 无法打开 liblaunch_sim.dylib

今天我更新了xcode。当我尝试在模拟器(ios版本“无法打开liblaunch_sim.dylib。尝试重新安装Xcode或模拟器运行时。在ios9.0模拟器上完美运行。这是屏幕截图。请帮我。 最佳答案 当您没有在XCode中实际安装模拟器时,也会发生这种情况。我最近升级到XCode7.1并且没有安装所有模拟器并收到同样的错误。转到首选项->下载确认您尝试在XCode中运行的所需模拟器旁边有一个复选标记。如果没有复选标记,则安装所选的模拟器。8.1、8.2、8.3、8.4 关于ios-

objective-c - iOS libsystem_c.dylib strdup 内存泄漏 NSZombie 不工作

请帮助我追踪iOS内存泄漏。谢谢!我正在使用xCode4.0.1,我试图激活NSZombie来跟踪内存泄漏,但它似乎不像以前那样工作,xCode3.x我无法找出内存泄漏的来源,正如Instruments指出的那样:泄漏对象->GeneralBlock-32地址->0x4c8600大小->32字节负责图书馆->libsystem_c.dylib负责的框架/调用者->strup在这一点上,我不知道我是否在xCode4中以正确的方式将Instruments与NSZombie一起使用,因为当我单击“i”以获取更多信息时,它没有显示NSZombie选项信息,在左侧选项Leaks下。观察:我的iP

ios - 如何修复 "Xcode quit unexpectedly while using the libclang.dylib plug-in."?

每次启动xCode(5.1.1)后,我每次都会遇到这个问题。删除了用户数据,关闭了源代码控制(如某些帖子所建议的),没有效果,仍然崩溃(同时显示索引......永远不会完成)。甚至重新安装xCode,没有任何效果,还是一样。有人修复过这样的xCode吗?这是崩溃的线程:Thread7Crashed::Dispatchqueue:IDEIndexPCHCreationLock0libclang.dylib0x00000001080c60d9voidllvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsignedint,llvm::Small

ios - 苹果代码签名后由于二进制文件受限而未加载 dylib 库

我在我的MacOS应用程序中放入了一个可执行二进制文件XXX,并对其进行了代码签名。我的应用程序将通过端口使用此服务。可执行二进制文件XXX将在安装我的应用程序后通过plist文件注册服务,plist文件包含DYLD_LIBRARY_PATH,它告诉可执行二进制文件在哪里可以找到要使用的dylib。launchctlload-wF"$HOME/Library/LaunchAgents/local.plist"launchctl启动本地问题是:在我构建了一个应用程序后,它运行良好。但是当我全部签名并公证,然后打开我的应用程序使用时,会出现如下错误:dyld:Librarynotloade