我刚刚将Mac升级到Lion,然后升级到Xcode 4.1。与Xcode 4.0配合得很好的我的iPhone项目在Xcode 4.1中有401个错误。
我用Google搜索了解决方案并获得了两种有用的方法。
#import "/usr/include/sqlite3.h"
更改为#import <sqlite3.h>
现在错误数量减少到15,说
函数声明符后的预期函数体
在文件Runtime.h中的OBJC_ARC_UNAVAILABLE
上,这是一个内置的源文件。
我尝试将iOS部署目标从iOS 3.0更改为iOS 4.1,并将其他C标志设置为
-D__IPHONE_OS_VERSION_MIN_REQUIRED = 040100
但他们都没有工作。
任何帮助将不胜感激。谢谢。
答案 0 :(得分:3)
我有同样的问题,并且能够通过更改此
来解决它#import "/usr/include/objc/runtime.h"
到这个
#import <objc/runtime.h>
我把这个文件包含在哪里。此更改似乎向后兼容在Snow Leopard下运行的4.0.2。