2013-04-25 72 views
0

我最近添加了Social.framework和Accounts.framework到我的ios项目。它被放置在导航区域的顶部,并将这两个拖入框架文件夹中。然后在Build Phases的“Link Binary with Libraries”中以红色显示....现在该项目在启动时崩溃。ios - 移动框架打破了项目

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

我得到这个错误:

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 

回答

1

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

enter image description here

之后,你可能要退出Xcode和清理build文件夹,如下所述:

How to Empty Caches and Clean All Targets Xcode 4

如果不解决这个问题,你可能有恢复到之前的提交。

+0

谢谢你 - 现在就试试吧:) – Genadinik 2013-04-25 01:50:28

+0

也有一个非常有用的答案在这里:http://stackoverflow.com/a/9494112/341994有时项目文件已损坏,你必须打开它并摆脱用户设置 – matt 2013-04-25 01:55:56

+0

谢谢你 - 第一个解决方案没有工作,所以我现在要尝试你的第二个建议。我还在我原来的问题中发布了我的错误 – Genadinik 2013-04-25 02:00:18