目标不支持为其构建所选软件的体系结构

时间:2012-10-22 14:32:31

标签: objective-c xcode ios-simulator shared-libraries target

今天我在一个包含多个目标的项目中创建了一个共享库,当我第一次只有一个(并且没有共享库)时,我的项目在尝试运行时突然产生了以下错误。

“目标不支持构建所选软件的体系结构。切换到支持该体系结构的目标,以便运行所选软件。”

4 个答案:

答案 0 :(得分:3)

请勿更改info.plist中的软件包名称和可执行文件。我改变了它们并得到了这个错误。在我将它们更改为默认值后,错误消失了。

答案 1 :(得分:1)

在完成Stackoverflow上的所有建议步骤后无济于事,我发现答案非常简单......

我忘了在目标中包含main.m,因此不会构建可执行文件。将适当的主文件添加到目标中解决了我的问题。

答案 2 :(得分:0)

The selected destination does not support the architecture,   也许可以帮到你。我顺便发布了这个问题。

答案 3 :(得分:0)

在项目导航树中选择Info.plist,并确保它未分配给目标。我已经确认这是正确的解决方案。