Xcode:应用程序构建但不会 运行 并且无法在方案中选择可执行文件

Xcode: app builds but won't run and the executable can't be selected in schemes

我在 Xcode 与多人合作开发一个应用程序。今天我开始 Xcode 并尝试 运行 我的模拟器上的应用程序,但它没有 运行。它构建并没有给出任何错误,但该应用程序不会出现在模拟器上。正如许多问题所建议的那样,我需要 select 我在方案中的可执行文件(管理方案 -> “方案名称” -> 运行 -> 信息 -> “可执行文件下拉列表”)。但是当我编辑方案时,我的可执行文件在下拉列表中不可见。此外,.app 不会像往常一样出现在产品文件夹中。我如何找回它?

我试过很多东西,比如删除派生数据,删除项目并通过版本控制再次检出,我什至删除了与 Xcode 相关的所有内容并重新下载。但是 none 这行得通。

我还在某处读到 AppCode(IDE 来自 Jetbrains)将 .app 存储在其他地方。也许这会导致 Xcode 出现问题?但正如我所说,即使我从源代码管理下载裸项目,它也会构建但不会 运行.

我目前正在使用 Xcode 9.1。还使用 AppCode 版本 2017.3 EAP。

也许 project.pbxproj 文件没有对应用程序可执行文件的正确引用。当发生合并冲突且未正确解决时,可能会发生这种情况。

尝试在 project.pbxproj 文件中查找与 'YourApp.app' 相关的差异,并在需要时恢复或调整这些差异。 要查找这些差异,请使用 Git Kraken.

等版本控制工具中的提交历史记录

完成后,清除派生数据并清理项目。然后构建。

应用程序可执行文件现在应该再次弹出:)