Xcode成功构建了我的目标,但没有运行该产品

时间:2011-11-23 15:39:09

标签: objective-c xcode macos cocoa

我在Mac OS X Lion上安装了Xcode 4.2.1。 当我创建一个新的(Mac OS X Cocoa)项目并单击“运行”时,Xcode表示构建成功,但不运行该项目。没有错误,但也没有应用程序。 当我在另一台Mac上做同样的事情时(但安装了OS X Snow Leopard和Xcode 4.0.1),创建的应用程序开始在Dock中弹跳并显示一个空窗口,就像我期望的那样。 当我查看控制台时,似乎没有什么奇怪的事情发生。 我尝试重新安装Xcode,删除与Xcode相关的所有内容,但仍然没有运气。 任何人都知道可能是什么问题?

(我尝试运行一个曾经工作过的现有项目,但也没有显示任何内容)

10 个答案:

答案 0 :(得分:228)

我在Xcode 4.5.2中遇到了类似的问题。

要修复它,我必须转到菜单Product>编辑方案...>选择“运行”(在侧栏中)>信息(标签)。在这里有一个标有“可执行文件”的下拉框,选择它并选择您希望在单击“运行”按钮时启动的应用程序。

答案 1 :(得分:8)

我弄乱了我的设置并遇到了同样的问题 - 构建应用程序但未启动(在模拟器或设备中)。

答案产品>编辑计划让我走了一半 - 然后选择左侧的运行{您的应用}。有一个自动发射单选按钮可以检查: enter image description here

答案 2 :(得分:4)

我在2017年末使用Xcode 9.2获得了同样的问题。Uncheck 'Debug Executable'

我必须取消选中' Debug Executable'然后我的应用程序能够运行和停止。

您可以点击产品 - >打开设置。方案 - >编辑方案......

答案 3 :(得分:3)

简单

从工具栏中选择所需的活动方案和设备/模拟器(“播放”和“停止”按钮旁边)。

方案选择应如下所示,其中名称是相应目标的名称。

Set proper scheme and device/simulator.

答案 4 :(得分:1)

检查您的项目是否启用了权利。 Sandbox或iCloud或两者兼而有之。

如果您启用了该功能,并且您没有来自Dev门户网站的相应证书,您的应用程序将构建但不会启动。

如果您没有积极开发周围的功能,请关闭权利。

控制台应用会将其显示为权限失败。但奇怪的是不是Xcode调试控制台。

答案 5 :(得分:0)

尝试运行

删除开发工具
sudo Developer/Library/uninstall-devtools --mode=all
终端中的

这将正确删除开发工具的所有组件,包括命令行组件。

然后您可以尝试重新安装。

答案 6 :(得分:0)

我有类似的问题。我发现问题出在〜/ .gdbinit文件中。 并且第二次 - 在窗口初始化函数loadWithNibName / initWithWindow(错误的名称nib文件或框架属性)。 还要检查项目中的Info.plist文件(参数“主nib文件基本名称”和“Principal类”)。

答案 7 :(得分:0)

您是否选择了正确的项目来运行?

单击停止按钮旁边的项目名称(左上角)。是否列出了多个项目?你选择了正确的吗?

答案 8 :(得分:0)

我知道这是一个广为接受的回答问题,但对于那些在物理设备上构建/运行的人来说

解决方案: 硬重启设备,然后在Xcode中清除项目⇧+⌘+ K。

我认为捆绑包会让人感到困惑,导致Xcode对#34;思考"它已经运行了项目,因此显示了"已完成"而不是启动您选择运行的任何应用程序。

答案 9 :(得分:0)

Xcode 10.2

步骤:

  1. 产品->方案->编辑方案
  2. 运行
  3. 信息
  4. 可执行文件-> 您的项目 .app
  5. 再次运行整个项目

截屏: enter image description here