今天我在一个包含多个目标的项目中创建了一个共享库,当我第一次只有一个(并且没有共享库)时,我的项目在尝试运行时突然产生了以下错误。
“目标不支持构建所选软件的体系结构。切换到支持该体系结构的目标,以便运行所选软件。”
答案 0 :(得分:3)
请勿更改info.plist
中的软件包名称和可执行文件。我改变了它们并得到了这个错误。在我将它们更改为默认值后,错误消失了。
答案 1 :(得分:1)
在完成Stackoverflow上的所有建议步骤后无济于事,我发现答案非常简单......
我忘了在目标中包含main.m,因此不会构建可执行文件。将适当的主文件添加到目标中解决了我的问题。
答案 2 :(得分:0)
The selected destination does not support the architecture, 也许可以帮到你。我顺便发布了这个问题。
答案 3 :(得分:0)
在项目导航树中选择Info.plist,并确保它未分配给目标。我已经确认这是正确的解决方案。