Xcode目标架构

时间:2011-01-02 21:53:24

标签: iphone xcode macos architecture ios

我有一个iPhone应用程序,我试图移植到MacOS。为了开始,我在现有的Xcode项目中添加了一个MacOS目标。

我遇到的问题是,当我从MacOS目标切换到iOS目标时,它会尝试使用体系结构i386构建它,这会导致很多编译器错误。

在iOS目标的目标设置中,它显示有效的架构为armv6和armv7。

这是第一个错误:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/usr/include/machine/types.h:37:0 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4。 2.sdk / usr / include / machine / types.h:37:24:错误:i386 / types.h:没有这样的文件或目录

1 个答案:

答案 0 :(得分:4)

这似乎是XCode中的一个错误,它通过概述上的选项单击(即alt-click)来避开,通常在xcode窗口的左上角,然后选择正确的SDK。然后,架构会变为正确的架构(希望如此)。