ChatGPT解决这个技术问题 Extra ChatGPT

MacOS 应用程序无法在 Xcode 模拟器上运行

我已经在 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 相关的所有内容,但仍然没有运气。

任何人都知道可能是什么问题?

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

谢谢。

你有什么作为你的基础 SDK?
最新的 Mac OS X (Mac OS X 10.7)
Xcode 是否似乎正在运行应用程序(例如,停止按钮已启用)?您使用的是哪个调试器?
我编辑了首选项,以便 Xcode 在 Run 开始时显示边框警报。每次我单击“运行”时都会出现这种情况,并且“停止”按钮会启用。我正在使用调试器“DWARF”,并在发布时显示“带有 dSYM 文件的 DWARF”。
@Basibo1:那不是调试器,那是调试符号格式。调试器设置在方案中。

C
Chad Marmon

Xcode 4.5.2 也有类似的问题。

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


谢谢乍得 - 这里也一样。它发生在我出于某种原因更改应用程序的名称时..
谢谢,但是当 Xcode “构建”我的产品(包含 Makefile)时,它并没有真正生成执行程序,就像命令行中的 make 那样。在这种情况下,我将如何选择我的主管?
我相信您只会使用“无”选项,因为您只是在构建而不运行任何东西。
我只是在复制目标后遇到了这个问题。下拉列表中选定的可执行文件必须默认为 null,这是有道理的,因为您尚未构建。
我已经尝试了所有步骤,但对我没有任何用处。但最后我自己找到了解决方案:在我的情况下,它就像一个魔术:转到产品>编辑方案>选择使用信息选项卡运行并取消选中调试可执行文件。魔术开始了!!再次运行项目。我希望它也适用于您的情况。谢谢大家...
c
cardmagik

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

https://i.stack.imgur.com/EoPXC.png


J
Josiah

https://i.stack.imgur.com/5JNhP.png

我必须取消选中“调试可执行文件”,然后我的应用程序才能运行和停止。

您可以通过单击产品 -> 方案 -> 编辑方案来打开设置...


现在您可以运行您的应用程序,但您如何调试它呢?我在使用 Xcode 11 的项目中仍然遇到这个问题。
为了调试在旧项目中构建的应用程序,我不得不将构建设置 DEPLOYMENT_POSTPROCESSING 更改为 No(由于某种原因它设置为 Yes,默认为 No)。
O
Old McStopher

简单的

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

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

https://i.stack.imgur.com/n3HX9.jpg


W
Warren Burton

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

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

如果您没有积极开发围绕它们的功能,请关闭这些权利。

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


不,它没有启用权利。 Xcode 调试控制台和控制台应用程序都没有显示我的项目发生的任何奇怪的事情。
刚遇到这种情况,简直要疯了。我必须删除权利并重新创建它们才能使其正常工作。这一切都始于 xcode8.1 弄乱了我的测试目标并且我不得不重新创建整个项目并将权利移动到自定义文件夹时。下次将它们留在 xcode 创建它们的地方。
W
Will Von Ullrich

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

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

我认为捆绑包变得混乱,导致 Xcode “认为”它已经运行了项目,因此显示“完成”而不是启动您选择运行的任何应用程序。


J
Jerry Chong

Xcode 10.2

脚步:

Product -> Scheme -> Edit Scheme Run Info Executable -> Yourproject.app 再次运行整个项目

https://i.stack.imgur.com/APUfH.png


V
Vladislav

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


k
kmiklas

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

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


R
Rob Keniger

尝试通过运行删除开发工具

sudo Developer/Library/uninstall-devtools --mode=all

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

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


我这样做了,但我仍然有同样的问题。