Ios 弱链接框架导致;“未找到文件”;错误

Ios 弱链接框架导致;“未找到文件”;错误,ios,ios5,ios6,frameworks,weak-linking,Ios,Ios5,Ios6,Frameworks,Weak Linking,我正在构建一个使用Social.h和Accounts.h框架的应用程序 我将两个框架都设置为可选。 我的Base SDK设置为6.0 我已将iOS部署目标设置为5.0 当我在iPhone上运行6.0时,一切正常。当我构建运行5.0的iPhone模拟器时,我会出现错误,说社交/Social.h文件找不到(我没有收到Accounts.h的错误,这似乎很奇怪。我认为这可能是全部或全部。) 强文本 试试这个 **#导入** 谢谢您的建议 最后我的iOS模拟器出了问题。我假设,如果我通过整个重新安装,它将

我正在构建一个使用
Social.h
Accounts.h
框架的应用程序

我将两个框架都设置为
可选
。 我的
Base SDK
设置为
6.0
我已将iOS部署目标设置为
5.0

当我在iPhone上运行
6.0
时,一切正常。当我构建运行
5.0
的iPhone模拟器时,我会出现错误,说
社交/Social.h文件找不到
(我没有收到Accounts.h的错误,这似乎很奇怪。我认为这可能是全部或全部。)

强文本 试试这个

**#导入**

谢谢您的建议


最后我的iOS模拟器出了问题。我假设,如果我通过整个重新安装,它将解决我的问题。我能够在一台运行iOS 5.0的实际设备上动手,并且它按照预期运行。只有当我在模拟器上运行它时,问题才会出现

我无法复制这种行为。您的框架路径是否可能存在一些问题?或者与Xcode试图查找这些文件的位置有关的其他信息?您使用的是哪个版本的Xcode?在ProjectNavigator中,您是否有这些框架的绝对路径?它们是如何添加到项目中的?iOS 5 SDK中存在Accounts框架,但Social不存在。这可能是问题的一部分。两者上的路径都应该显示“相对于SDK”。这可能是我的问题。我现在不能查看它,但会尽快报告。它设置为“相对于SDK”-这与“框架搜索路径”下的生成设置中的内容有关吗?请尝试安装/重新安装最新的XCode。
**#import <Social/Social.h>**