Bac*_*alo 1 compiler-construction iphone debugging xcode objective-c
试图让一个简单的基于窗口的项目进行编译,拉出我的头发.
我正在运行Xcode的3.2.2和3.2.3版本.后者设置在一个单独的文件夹中.
最初我使用后者来创建和编译我的项目对新的4.0 sdk.它汇编得很好.然后我犯了错误,删除了一些我认为不再需要的sdks.
从那以后我就再也无法编译了.
现在我得到了十几个类似于以下"_OBJC_CLASS _ $ _ CATransition"的错误,引自:ViewTransitionsAppDelegate.o中的objc-class-ref-to-CATransition
我的主动可执行文件是iphone模拟器4,Base SDK是iPhone设备3.0.
我尝试重新安装xcode3.2.3安装程序,没有区别.
我完全陷入困境,因为我的项目工作和编译都很好,无论是模拟器还是外部设备.
如果项目无法编译,是否有任何最佳实践或建议步骤来修复或重建项目?
欢迎任何帮助!
确保您的应用程序已链接,QuartzCore.framework并且您在使用CATransition的任何地方导入CoreAnimation标头:
#import <QuartzCore/CoreAnimation.h>
Run Code Online (Sandbox Code Playgroud)
否则,我建议从系统中彻底删除所有Xcode/Dev Tools安装(彻底清除)并重新安装最新的SDK.
编辑:也忘了提到最新的iPhone SDK(iOS 4),至少对我来说,不包括以前版本的iPhone SDK.它只包含3.2和4.0 SDK,因此您必须编辑应用程序的目标/项目设置才能使用iPhone SDK 4.0.
| 归档时间: |
|
| 查看次数: |
1987 次 |
| 最近记录: |