SystemConfiguration.framework显示为红色

时间:2012-03-16 09:24:36

标签: iphone objective-c xcode frameworks

我正在为我的应用程序编写网络检测内容,但是当我使用Libraries链接二进制文件并添加SystemConfiguration.framework时,它显示为红色,我的应用程序中断了。有没有人知道为什么会这样做以及如何解决它?

2 个答案:

答案 0 :(得分:4)

你可能已经从项目中删除了它,因为我在过去删除了你必须移动到垃圾箱而不是删除引用,我必须再次下载xcode才能恢复它。

答案 1 :(得分:3)

可能是框架根本没有正确添加到项目中,或者最坏的情况,正如在此处建议的那样,您可以完全从Mac中删除框架本身。

这里有一些你可以试试的东西,

  • 框架是否完全不出现在XCode的项目导航器中?还是看起来是红色的?在任何一种情况下,请转到目标摘要中的“链接的框架和库”部分,然后单击“+”按钮尝试添加框架。
  • 如果这个框架中存在框架,没问题,只需再次添加它,你应该都很好。
  • 如果它根本不在那里,那么看起来你可能已经从你的机器中删除了框架。如果是这样,你可以重新安装XCode,或者你可以从同事机器中获取该框架文件夹并将其放在frameworks文件夹中。