Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xcode 4.0.2韩元';不要为iPhone重建旧项目_Iphone_Ios4_Xcode4 - Fatal编程技术网

xcode 4.0.2韩元';不要为iPhone重建旧项目

xcode 4.0.2韩元';不要为iPhone重建旧项目,iphone,ios4,xcode4,Iphone,Ios4,Xcode4,我已经安装了xcode 4.0.2。我打开了xcode 3的旧项目Writent。 我尝试构建并获得以下类型的错误: “Apple Mach-O链接器*Id)错误” 许多符号,如_OBJC_CLASS_$_NSAutoReleasePool,都是未知的。 它说它们是“i386的未定义符号”尝试清理它,看看你的所有框架是否都还在那里。我在打开一个旧项目时遇到了同样的问题,该项目使用了更新版本的XCode/更新的操作系统。我有一个用10.5和Xcode3编写的项目,当我试图用10.6编译和运行时,我

我已经安装了xcode 4.0.2。我打开了xcode 3的旧项目Writent。 我尝试构建并获得以下类型的错误: “Apple Mach-O链接器*Id)错误” 许多符号,如_OBJC_CLASS_$_NSAutoReleasePool,都是未知的。
它说它们是“i386的未定义符号”

尝试清理它,看看你的所有框架是否都还在那里。

我在打开一个旧项目时遇到了同样的问题,该项目使用了更新版本的XCode/更新的操作系统。我有一个用10.5和Xcode3编写的项目,当我试图用10.6编译和运行时,我遇到了非常类似的错误。 很可能您没有更新目标的构建设置。 进入XCode并单击您的目标 (顶部带有项目名称的蓝图图像)然后确保将所有值更改为“构建设置”下的系统现有值,确保将“基本SDK”、“C/C++/Objective C编译器”、“iOS部署目标”和“Mac os x部署目标”更改为您正试图构建的/系统最新版本。 对于大多数设置,您可以选择“编译器默认值”,这将使您处于清除状态


快乐编码

你想用它们做什么,你是想更新它们以适应新的操作系统还是。。。?如果是这样,您可能需要在实际项目详细信息中更改您的目标操作系统。但是链接器错误通常是由于缺少框架造成的。谢谢,可能就是这样。我的问题-我可以在使用XCODE 4.0.2时为SDK 3.0(我以前项目的SDK)构建吗?是的,您可以将“ios部署目标”设置为任何您想要的版本。它不会让您将“ios部署目标”设置为3.0之前的任何版本,但3.0及更高版本都可以。我可以为ios 4.3构建项目。当我尝试为3.0构建时,我会遇到上面提到的所有链接器错误。有什么想法吗?是的,很可能你没有为3.0安装SDK,