XCode 4.5.2:无法在所选目标上运行 - Facebook SDK

时间:2012-11-30 05:54:22

标签: xcode facebook facebook-ios-sdk

无法在所选目的地上运行

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

Cannot run on the selected destination

我正在使用GitHub的Facebook-iOS-SDK:https://github.com/facebook/facebook-ios-sdk 测试了最新提交(2a030e795aed343e7614e149a5ebdfa78b223a72)和sdk-version-3.0.8标记,两者都有相同的问题。在iDevices和iSimulator上测试了Hackbook,Scrumptious,FriendPickerSample。

之前的工作(在旧版XCode上),所以它可能是xcode升级,但我的其他项目工作正常。我在这个网站上尝试了多种解决方案,这些解决方案适用于其他网站但不适用于我的网站,有没有人在使用Facebook-SDK之前遇到过这种情提前谢谢!

4 个答案:

答案 0 :(得分:7)

编辑:我发现了这个问题,如果您安装了FacebookSDK并添加了资源文件夹以获取Facebook图像按钮,那么就会有一个Info.plist文件。 XCodes对这个info.plist文件很奇怪。我删除了它,干净了,现在它完美无缺:)

<强> OLD: 这里的行为相同。在另一个项目上,它运行得很好,但在这个项目中,我总是遇到同样的问题。有些XCode重启之后有时会运行正常,有时我会在运行时“点击”,然后就会发生错误,有时会运行......

最好的选择是将项目移动到其他路径。从lib依赖项中添加和删除libsql3.0有时也会起作用。

答案 1 :(得分:1)

可悲的是,似乎这是XCode上的一个错误,它会在每次重启时构建并运行一次,并将整个项目目录移动到其他路径。这非常令人难过,因为苹果总是为消费者制作好产品,但与大M相比,他们所有的开发者软件都很糟糕

答案 2 :(得分:0)

我遇到了这个问题。它似乎是在XCode挂起之后开始的,我不得不强行退出。这是4.6更新前一天。我希望该更新可能会解决问题。在我开始收到该消息之前,我确实得到了一个成功的构建(实际上在4.6中有两个不同但相似的消息似乎是交替的。

我通过让XCode更新项目设置来解决问题。当我制作项目的副本并打开它时,我首先注意到了这种可能性,但很明显,此选项也可以在原始版本中使用。这就是我做的事情

在我的项目“MyProject project”下的Issues Navigator中,我收到了一条消息MyProject.xcode   验证项目设置   更新为推荐设置。

我点击它,我看到一个对话框,其中有4个复选框,一些解释性文本和执行更改的选项。我只是让Xcode做出这些改变,从那以后一切都很好。

答案 3 :(得分:0)

从Facebook Resources文件夹中删除info.plist。改变了XCode项目的位置并重置iPhone模拟器......现在它正在运行:) Buggy XCode !!