【问题标题】:Social framework not found未找到社交框架
【发布时间】:2013-12-13 12:36:51
【问题描述】:

我重新打开了使用 Social.framework 的项目,但 Social.framework 的链接二进制文件是红色的。在此之前,我正在更新我的 ios 7.0 文档集。 Social.framework 是否在 ios 7.0 文档集中被删除?谢谢

【问题讨论】:

  • 右键单击其他包含的框架之一,选择“在查找器中显示”。尝试在打开的文件夹中搜索社交框架,然后(如果找到)将其拖回项目中。如果您在其他框架中没有找到它,那么您可能是不小心删除了它。
  • 有一天,我遇到了一个 LLVM 苹果错误,编译器需要清理我的缓存,然后我删除了所有缓存。这是造成这个问题的原因吗?
  • 我不这么认为。可能项目文件中的链接已损坏,或者您确实删除了 Social.framework。如果在其他框架中找不到它,请检查它是否仍在垃圾箱中。有些人通过重新安装 XCode 解决了这个问题,但我确信有更快的方法:尝试按照他的建议从 Balram 下载。并且简单的放到对应的文件夹中。

标签: ios frameworks social-networking


【解决方案1】:

请从资源管理器中选择社交框架,然后按删除。现在单击您的 Xcode 项目文件并单击目标。在构建阶段选项卡中,请在 Link Binary With Library 部分按 + 按钮重新添加框架。

请注意,更新文档集不会删除您的框架。

如果您不小心从库本身中删除了您的 social.framework,请从 my uploads here 下载它并提取文件并将文件夹 Social.framework 放回原处。

希望对您有所帮助。

【讨论】:

  • 构建设置标签?您的意思是构建阶段。我还没有找到social.framework,即使我在这个目录中查找/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library
  • 如果您在该文件夹/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer‌​/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks 中没有找到它,那么您可能已经删除了它。请检查您的垃圾箱并放回。
  • 请从我的亚马逊存储桶中下载已删除的框架。请参阅答案中的链接。
  • 完成,最后我重新安装了我的 xcode。我的 Social.framework 又把它转回来了。谢谢btw Balram
  • 我建议重新安装 Xcode。从不受信任的来源下载系统框架是个坏主意™。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多