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

Kev*_*rlo 7 xcode ios appcode

我正在与多人合作开发 Xcode 中的应用程序。今天我启动了 Xcode 并尝试在模拟器上运行该应用程序,但它无法运行。它构建并没有给出任何错误,但应用程序不会出现在模拟器上。正如许多问题所建议的那样,我需要在方案中选择我的可执行文件(管理方案 -> \xe2\x80\x98方案名称\xe2\x80\x99 -> 运行 -> 信息 -> \xe2\x80\x98Executable dropdown\xe2\ x80\x99)。但是当我编辑方案时,我的可执行文件在下拉列表中不可见。此外,.app 也不会像通常那样出现在产品文件夹中。我该如何取回它?

\n\n

我尝试过很多事情,比如删除派生数据、删除项目并通过版本控制再次签出,我什至删除了与 Xcode 相关的所有内容并重新下载。但这些都不起作用。

\n\n

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

\n\n

我现在正在使用 Xcode 9.1。还适用于 AppCode 版本 2017.3 EAP。

\n

Nyg*_*shi 5

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

尝试查找 project.pbxproj 文件中有关“YourApp.app”出现的差异,并在需要时恢复或调整这些差异。要查找这些差异,请使用 Git Kraken 等版本控制工具中的提交历史记录。

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

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