将框架复制到项目中?

时间:2008-12-23 21:58:25

标签: iphone xcode openal

当尝试将框架复制到Xcode中我项目的Frameworks文件夹时,我收到错误

  

无法将/Developer/Platforms/.../Frameworks/OpenAL.framework复制到/ Users /.../ OpenAL.framework

我不小心将同名的错误框架复制到项目中并将其删除,但现在我无法复制正确的框架了?如何在复制适当的版本之前完全摆脱错误的版本?

提前致谢!

2 个答案:

答案 0 :(得分:2)

为什么要尝试将OpenAL.framework复制到项目中?您不需要将框架复制到项目目录中以链接它,OpenAL.framework由操作系统提供(正如您所知,它位于/Developer下。)

另外,请注意iPhone上不支持第三方框架,您只能使用静态库。我之所以提到这一点,是因为您在问题中添加了iPhone标记,因此我假设您正在构建iPhone应用程序。

答案 1 :(得分:2)

您无法为iPhone开发添加框架。相反,您应该添加现有的框架,然后在(例如)/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.1.sdk/System/Library/Frameworks/

中找到框架