未找到iphone – Availability.h,UIKit.h等

未找到iphone – Availability.h,UIKit.h等,第1张

概述我在这里遇到了很大的问题. 我最近从Mac App Store下载了Xcode 4.3,因为它具有Lion的全屏功能.然后,我的项目停止编译.它说: 未找到词法或预处理器Issue Availability.h文件. //// Prefix header for all source files of the 'TRGame' target in the 'TRGame' project// 我在这里遇到了很大的问题.

我最近从Mac App Store下载了Xcode 4.3,因为它具有lion的全屏功能.然后,我的项目停止编译.它说:

未找到词法或预处理器Issue Availability.h文件.

//// Prefix header for all source files of the 'TRGame' target in the 'TRGame' project//#import <Availability.h>#ifndef __IPHONE_3_0#warning "This project uses features only available in iPhone SDK 3.0 and later."#endif#ifdef __OBJC__    #import <UIKit/UIKit.h>    #import <Foundation/Foundation.h>#endif

这是在xxxx-Prefix.pch文件中.

如果我注释掉#import Availability.h,它会告诉我它找不到UIKit.h,依此类推……

帮助将非常感谢!

解决方法@H_403_25@ 我讨厌这个问题!似乎有一个简单的解决方案,SOMETIMES的工作原理:

可能解决方案

转到构建阶段 – >链接二进制与liibrarIEs.

如果你在说Foundation.framework有问题.只需删除那个 – 即使用列表底部的减号(“ – ”)按钮.

然后使用加号按钮再次添加它.

清理构建文件夹. (为此,请按住ALT,然后单击“产品” – >“清理”.您将看到“清理”更改为“清理构建文件夹”)

另一种可能的解决

一定要在这里阅读马修的答案……

iOS SDK broken ever after reinstall UIKit and Foundation frameworks not found

看看“框架搜索路径”的价值.

另一种可能的解决

完全卸载XCode 4.3,使用“CleanMyMac”来执行此 *** 作(它将尝试查找您要删除的应用程序的每个关联组件).

然后只需使用App Store(重新)安装XCode.正如大卫所说,这有时可以解决这个该死的问题.

为什么会这样?…

我相信这个问题可能发生在您更换硬盘驱动器(即可能使用Carbon copy Cloner等)的情况下,或者以某种方式重新命名或更改Mac上的主卷.我认为在新的“应用程序风格”Xcode中可能存在一些小错误,它有时会发生并且有时不理解路径中的那种变化.

我希望它对某人有所帮助!

这是一个令人愤怒的问题.在这种情况下,我刚刚再次发生这种情况,因为我后来从机器中删除了“旧式”XCode的副本. (在安装新式XCode之前,最好彻底删除旧式XCode(/ Developer目录等).)

总结

以上是内存溢出为你收集整理的未找到iphone – Availability.h,UIKit.h等全部内容,希望文章能够帮你解决未找到iphone – Availability.h,UIKit.h等所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1058374.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存