【问题标题】:ios - moving frameworks broke the projectios - 移动框架破坏了项目
【发布时间】:2013-04-25 01:43:01
【问题描述】:

我最近将 Social.framework 和 Accounts.framework 添加到我的 ios 项目中。它被放置在导航器区域的顶部,我将这两个拖到了框架文件夹中。然后它在构建阶段“Link Binary with Libraries”中显示为红色......现在项目在启动时崩溃了。

我做错了什么?解决此问题的正确方法是什么?

我收到此错误:

dyld: Library not loaded: /System/Library/Frameworks/Social.framework/Social
  Referenced from: /Users/owner12/Library/Application Support/iPhone Simulator/5.1/Applications/823A0485-7443-4206-B9F5-A84C03DBFB89/BusinessPlan.app/BusinessPlan
  Reason: image not found

【问题讨论】:

    标签: ios ios5 ios6


    【解决方案1】:

    你没有做错任何事。有时 Xcode 会感到困惑。我建议您编辑项目,向下滚动到列出框架的位置,然后选择 Social 和 Accounts 框架,然后单击减号按钮。

    之后,您可能想要退出 Xcode 并清除构建文件夹,如下所述:

    How to Empty Caches and Clean All Targets Xcode 4

    如果 that 没有解决它,您可能必须恢复到较早的提交。

    【讨论】:

    • 这里还有一个非常有用的答案:stackoverflow.com/a/9494112/341994 有时项目文件已损坏,您必须打开它并摆脱用户设置
    • 谢谢您-第一个解决方案不太奏效,所以我现在要尝试您的第二个建议。我还在我原来的问题中发布了我的错误
    • 错误信息告诉我们引用仍然存在。您是否清理了派生数据文件夹从所有模拟器和设备中删除了该应用??
    • 我尝试了您原始建议的不同变体,然后它起作用了 :)
    • 我知道,有时你必须不停地敲击 Xcode 的头部。
    猜你喜欢
    • 2017-10-20
    • 1970-01-01
    • 2018-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多