【问题标题】:SystemConfiguration.framework appears redSystemConfiguration.framework 显示为红色
【发布时间】:2012-03-16 09:24:35
【问题描述】:

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

【问题讨论】:

  • 我想你可能没有正确添加框架。如果将其拖放,请将复选标记设为 true 以复制它,如果添加,则可能会从其实际位置删除它....:)
  • 尝试右键单击它并单击在 finder 中显示.. 您可能在某个时候不小心删除了它(即您通过单击“删除”而不是“删除参考”从另一个项目中删除它.

标签: iphone objective-c xcode frameworks


【解决方案1】:

你可能不小心把它从你的项目中删除了我过去做过这个,当你删除时你必须移动到垃圾箱而不是删除引用,我不得不再次下载 xcode 才能取回它。

【讨论】:

  • 如果您从同一个 SDK 中找到框架的副本,它也可以工作 - 有同样的问题 :)
  • @rokjarc 评论似乎要简单得多,然后我建议在尝试我的方式之前先这样做。
【解决方案2】:

这可能是因为框架没有正确添加到项目中,或者最坏的情况是,正如这里所建议的那样,您可能已经从 Mac 中完全删除了框架本身。

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

  • XCode 的项目导航器中根本没有出现框架吗?或者它看起来是红色的?无论哪种情况,请转到 Target 摘要中的“Linked Frameworks and Libraries”部分,然后单击“+”按钮尝试添加框架。
  • 如果框架在这个列表中,没问题,只需重新添加它,你应该一切都好。
  • 如果它根本不存在,那么看起来您可能已经从您的机器上完全删除了该框架。如果是这样,您可以重新安装 XCode,也可以简单地从同事的机器上获取该框架文件夹并将其放入框架文件夹中。

【讨论】:

    猜你喜欢
    • 2011-12-03
    • 2018-03-17
    • 1970-01-01
    • 1970-01-01
    • 2021-01-17
    • 1970-01-01
    • 2011-11-26
    • 2020-11-02
    • 2018-02-27
    相关资源
    最近更新 更多