当应用程序在模拟器上运行时,我有以下执行问题:
dyld: Library not loaded: /System/Library/Frameworks/Social.framework/Social
Referenced from: /Users/Development1/Library/Application Support/iPhoneSimulator/4.3.2/Applications/730C5B6A-130C-471D-B8C8-CE119B06ACF5/Emisora Atlantico.app/Emisora Atlantico
Reason: image not found有人知道怎么修吗?
发布于 2013-04-23 05:11:30
iOS 6.0中添加了Social框架。你不能在iOS 4.3或5.x下使用它。您需要适当的运行时检查,以确保在使用iOS 6.0之前的版本在设备(或模拟器)上运行时,不会尝试访问框架中的任何类。
您还需要将Social框架与您的项目进行弱链接。
有关执行正确的运行时检查的完整详细信息,请参阅SDK Compatibility Guide。
发布于 2013-08-28 17:55:45
除了answer provided by rmaddy之外,一种快速的解决方案可能是将库从Required更改为Optional,该库位于中的目标设置的XCode Build Phases选项卡中。
发布于 2019-09-24 14:06:36
Xcode 11 + CryptoKit
我在iOS 13提供的新CryptKit框架中遇到了同样的问题。在我的例子中,我需要像这里描述的那样弱链接整个框架来解决问题:https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/WeakLinking.html
https://stackoverflow.com/questions/16156091
复制相似问题