【问题标题】:Importing frameworks on xcode 4 issue在 xcode 4 问题上导入框架
【发布时间】:2011-12-07 17:25:08
【问题描述】:

最近我尝试添加到我的项目中的任何框架都以“没有这样的文件或目录”而失败。

Eg for GameKit:
<GameKit/GameKit.h>: No such file or directory

奇怪的是我之前添加的框架都找到了,但是如果我现在尝试添加相同的框架,我得到这个错误。我应该去哪里看?希望我不必为此重新安装 xcode:(

要添加框架,我使用此处描述的步骤(以消除我没有以正确方式添加它的怀疑): How to "add existing frameworks" in Xcode 4?

我也在这里检查过:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/System/Library/Frameworks/GameKit.framework/

而且框架确实存在。基本 SDK 设置为 4.3(最新),所以这也不是问题。

【问题讨论】:

    标签: iphone objective-c ios xcode cocoa-touch


    【解决方案1】:

    我不确定这是否可行,但我使用另一种方法添加框架,即转到您的项目(带有 xcodeproj 图标的项目),然后单击您的目标。在那里,您可以添加所需的框架。

    如果这不起作用,请尝试转到 /Library/Frameworks 以查看您想要的框架是否仍然存在。如果它在那里并且仍然出现该错误,请尝试手动添加框架,这是添加框架时的添加其他按钮。

    【讨论】:

    • 没关系。我的错。这不适用于 iPhone。它仅适用于 Mac OS 平台。
    • 我已经尝试了你描述的两种方法,但都没有运气:(。我得到了所有 GameKit 类的自动完成,但仍然得到错误。
    • 为什么不起作用?它工作得很好。我的意思是,你可以这样做,但这并不能解决我的问题。
    • 嗯……我不知道为什么。我能够使用 iOS 4.3 SDK + xcode 4.0(雪豹)将游戏套件导入示例项目。尝试将 GameKit 框架复制到您的桌面并将框架链接到您的项目。如果这仍然不起作用,我可能会重新安装 xcode。
    • 是的...最终重新安装。还是谢谢!
    【解决方案2】:

    它一定不存在。它要么被删除,要么从一开始就不存在,这让我觉得它一定已经被删除了。对不起,伙计。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-25
      • 2011-10-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-26
      • 2023-03-25
      • 1970-01-01
      • 2011-05-11
      相关资源
      最近更新 更多