【发布时间】:2012-10-16 02:11:57
【问题描述】:
目前出现以下错误:
无法在选定目标上运行
所选目标不支持构建所选软件的体系结构。切换到支持该架构的目的地以运行所选软件
在将新的 Facebook SDK 添加到我的项目后开始发生这种情况(添加框架,将 -lsqlite3.0 添加到我的其他链接器标志构建设置中。
我已尝试重新启动计算机;我已经在另一个应用程序上尝试过(其中一个 facebook 指示您演示登录),无论我做什么,我总是会收到此错误。在 SO 上环顾四周,没有发现任何与我有关的东西。
有什么想法吗?
【问题讨论】:
-
在项目文件中,默认情况下在有效架构下 armv7 , armv7s 由 Xcode 4.5 添加,如果您的任何静态库没有为 armv7s 编译,您可能会收到此错误。所以尝试删除 armv7s
-
我试过这样做,但不知道适当的格式。我可以只写“armv7”还是必须以某种方式格式化?默认文本是:$(ARCHS_STANDARD_32_BIT),它为您提供 arm7 和 arm7s。
-
架构的默认文本是:$(ARCHS_STANDARD_32_BIT),在我的例子中它显示 armv7 , armv7s。还有一个条目“有效架构”,我删除了 armv7s
标签: ios xcode facebook sdk linker