问题描述
|
在处理项目时,我将IOS SDK 3.2的版本升级为4.2
我不知道该怎么办,请帮帮我。
解决方法
您是否使用源代码管理?如果是这样,请回滚到project.pbxproj文件的先前版本,然后重试。
如果没有,您应该拥有。即使是单个开发人员也应该使用源代码控制,并且通过XCode 4中的Git集成,没有任何借口。
沿着这些思路的一方认为-您是否使用Time Machine?如果是这样,请在其他地方复制当前版本后,使用它来还原整个项目。即使您不使用其他任何控件,也可以将其作为最后的版本控制。
既然强制性编码已成问题,那么让我实际为您提供帮助。
该错误肯定对您当前的目标不满意。因此,请尝试编辑project.pbxproj文件,并手动完全删除该目标。该文件为XML,您应该能够确定目标定义的位置。当您在那里时,您甚至可以查看构建目标是否看起来有些奇怪,然后首先修复该目标。
目标消失后,尝试重新加载项目。
如果无法解决问题,那么从头开始重新创建项目实际上并不难。使用相同的名称创建一个新目标并启动项目模板。然后复制所有当前文件(损坏的项目文件除外),以替换新项目生成的文件,然后将所有类/图像/ xib文件拖放到新项目中。