首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dyld:未加载库: /System/Library/Frameworks/Social.framework/Social

dyld:未加载库: /System/Library/Frameworks/Social.framework/Social
EN

Stack Overflow用户
提问于 2013-04-23 04:26:09
回答 3查看 5K关注 0票数 5

当应用程序在模拟器上运行时,我有以下执行问题:

代码语言:javascript
复制
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

有人知道怎么修吗?

EN

回答 3

Stack Overflow用户

发布于 2013-04-23 05:11:30

iOS 6.0中添加了Social框架。你不能在iOS 4.3或5.x下使用它。您需要适当的运行时检查,以确保在使用iOS 6.0之前的版本在设备(或模拟器)上运行时,不会尝试访问框架中的任何类。

您还需要将Social框架与您的项目进行弱链接。

有关执行正确的运行时检查的完整详细信息,请参阅SDK Compatibility Guide

票数 8
EN

Stack Overflow用户

发布于 2013-08-28 17:55:45

除了answer provided by rmaddy之外,一种快速的解决方案可能是将库从Required更改为Optional,该库位于中的目标设置的XCode Build Phases选项卡中。

票数 4
EN

Stack Overflow用户

发布于 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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16156091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档