草庐IT

DYLD_INSERT_LIBRARIES

全部标签

ios - pod -Alamofire : Swift is not supported for static libraries

我有一个在Swift1.2和iOS8.4上运行的项目。在更新到Swift2和iOS9之后,我执行了“podupdate”来更新我的pod。现在出现Pods-Alamofire错误:“静态库不支持Swift。”有什么解决办法吗? 最佳答案 如果您使用的是cocoapods,请确保您使用的是正确版本的Alamofirepod'Alamofire','~>2.0'//2.0iscurrentlythelatestversion还要确保您使用的是use_frameworks!,这样您的个人资料应该如下所示:platform:ios,'8.0

ios - dyld:未加载库:@executable_path/../Frameworks/

错误:dyld:Librarynotloaded:@executable_path/../Frameworks/n.framework/nReferencedfrom:/Users/hunterp/Library/Developer/CoreSimulator/Devices//data/Containers/Bundle/Application//Demo.app/DemoReason:imagenotfound我遵循了这个stackoverflow问题中的每个答案:iOSappwithframeworkcrashedondevice,dyld:Librarynotloaded,Xc

iphone - dyld : Library not loaded: @rpath/CoreNFC. 框架/CoreNFC、iOS11 和 Xcode 9 测试版

我在Xcode9.0beta2中运行CoreNFC示例代码时遇到此错误并且应用程序崩溃dyld:Librarynotloaded:@rpath/CoreNFC.framework/CoreNFCReferencedfrom:/var/containers/Bundle/Application/2837709C-C852-4811-B696-38F2725554D4/iOS-11-by-Examples.app/iOS-11-by-ExamplesReason:imagenotfound有人知道如何解决这个问题吗? 最佳答案 感谢@C

ios - 为什么 Swift 数组 insert 和 removeAtIndex 操作行为不一致?

我认为按如下方式交换Swift数组的第0项和第1项是合法的:在索引0处调用removeAtIndex,这会将第一个项目洗牌回索引0在索引1处插入删除的项目。但我看到了不一致的行为,具体取决于我的编码方式。代码functest(){classTest{vararray=["foo","bar"]funcswap1(){//PRODUCESSTRANGERESULTarray.insert(array.removeAtIndex(0),atIndex:1)print("---swap1---",xs:array)}funcswap2(){//PRODUCESEXPECTEDRESULTle

ios - dyld_fatal_error 与 Typhoon+Swift+iOS7.x+Plist-bootstrapping

我在Swift项目中使用TyphoonFramework版本2.3.0时遇到了非常烦人的问题。我在Podfile中包含Typhoon,如教程中所述,安装Pod,创建桥接头并添加#import在这个标题中。然后我创建了名为ApplicationAssebly的程序集子类:importFoundationpublicclassApplicationAssembly:TyphoonAssembly{publicdynamicfuncappDelegate()->AnyObject{returnTyphoonDefinition.withClass(AppDelegate.self){(def

ios - Xcode 10.0 GM - dyld : lazy symbol binding failed: can't resolve symbol ___cxa_guard_acquire crash. 在那之前工作正常

我使用cocoapods安装了TesseractOCR库。该应用程序在设备上运行时运行良好,包括iOS12设备。崩溃仅发生在iOS12模拟器上。我还安装了iOS11.4Simulator,它在那个上运行良好。一段时间以来,我一直在挠头。这是我遇到的崩溃。dyld:lazysymbolbindingfailed:can'tresolvesymbol___cxa_guard_acquirein/Users/IancuTudor/Library/Developer/CoreSimulator/Devices/ABE5EE31-47C8-4457-8F33-B4C265599147/data/

ios - 对于 Swift 5 和 iOS 12.2+,我应该将 "Always Embed Swift Standard Libraries"更改为 NO 吗?

不知何故,“始终嵌入Swift标准库”对我的所有目标都是肯定的。可能是由于从Swift1到5的历史发展。我现在使用的是Xcode10.2,升级了目标,我的“Swift语言版本”是所有目标的5。出于兴趣,我使用Xcode10.2创建了一个空的新项目,并且它是使用“始终嵌入Swift标准库”创建的,对于调试和发布版本都是否。我有一种感觉,即使我保持原样,作为iOS12.2+精简的一部分,Apple无论如何都会剥离标准Swift库?那么自swift5以来正确的默认值是多少?将其保持为YES或更改为NO有什么好处?[更新]感谢Coeur的评论。看起来确实是其中一个CocoaPods版本做到了。

ios - 找不到 dyld 符号 DictionaryGenerator (IOS Xcode6 Beta4)

我在使用最新的Xcode6Beta4版本编译后出现以下日志错误。但是Xcode6Beta3没有问题。我不知道错误消息是关于什么的。我是xcode的新手。请协助。dyld:Symbolnotfound:__TMPdVSs19DictionaryGeneratorReferencedfrom:/private/var/mobile/Containers/Bundle/Application/512B4D3F-F81E-42EF-9FD9-D808B066A833/*Expectedin:/private/var/mobile/Containers/Bundle/Application/51

ios - xcode 7.3 : Could not insert new outlet connection and deleting DerivedData doesnt work

themostcommonanswerforthisquestionSO上已有3年历史,普遍同意的解决方案(删除DerivedData)对我不起作用,所以我不得不重新问这个问题。我正在尝试通过拖动为我的tableview创建一个outlet。如前所述,删除DerivedData对我没有任何作用(但我可以看到它正在重新编制索引)。第二个最常见的答案是Removing(removingreference,notdeleting)andthenaddingtheappropriatefile(thefileofclassyouwanttoaddtheoutletto)isactuallyen

ios - dyld : Library not loaded: @rpath/libswift_stdlib_core. dylib 在 iPhone 上运行时

更新2:这是一个涉及iOS8和Xcode开发者测试版的老问题。问题是Swift标准库没有包含在iPhone4siOS8beta中。该问题已在版本中得到解决。更新:我已经受够了beta软件带来的错误和崩溃,所以我决定将我的手机重置为iOS7.1.1,现在错误是消失了...我不知道发生了什么,但我假设它是一个错误,因为iOS8仍处于测试阶段。我将向Apple提交错误报告,并希望它能在下一个种子中得到解决。和我之前的许多其他人一样,在我的iPhone(运行iOS8.0beta1的4S)上运行基于swift的应用程序时,我收到以下错误消息:dyld:Librarynotloaded:@rpat