【问题标题】:Xcode 5 Indexing | Waiting for xcodebuildXcode 5 索引 |等待 xcodebuild
【发布时间】:2014-05-28 10:49:05
【问题描述】:

Xcode 5 拒绝索引任何项目。它等待 xcodebuild。 我已经删除了派生数据,删除了 project.xcworkspace 文件,清理并重新启动。命令行工具已安装。它是 OSX 10.8.5 上的 Xcode 5.0.2。

【问题讨论】:

    标签: xcode5 xcodebuild


    【解决方案1】:

    当我的机器还托管 Xcode 5 Bots 服务时,我遇到了这种行为——xcodebuild 命令行工具在后台运行得很愉快,为构建请求提供服务,但阻止了 Xcode 的索引器能够完成它的工作。 ..绝对烦人。

    • 如果您正在运行 OS X Server 并让 Xcode 服务暂时运行,请将其关闭。
    • 禁用您在开发机器上运行的任何构建系统或自主测试工具。他们中的许多人依赖xcrunxcodebuild 来参与开发过程。其中一个或多个工具可能在幕后永久锁定 xcodebuild。
    • 暂时删除您可能已安装的所有 Xcode 插件。
    • 如果您使用过跨平台移动开发工具,请考虑查看这些工具链安装并在您的计算机上运行的任何守护程序(活动监视器将对此有所帮助)
    • 启动活动监视器并强制退出任何杂散的xcodebuild 进程 -- 确保将活动监视器设置为显示所有进程,而不仅仅是通过“查看”>“所有进程”显示“我的进程”。按字母顺序排序,看看xcodebuild 是否在您终止进程后不久被重新调用。

    确认xcodebuild 对所有用户都终止后,重新启动 Xcode 并查看 Indexer 是否能够启动。

    在我的例子中,我同时运行了 OS X Server 的 Xcode 服务以及一个任性的、过时的第 3 方 Xcode 插件,使索引器感到困惑。删除插件并将 OS X 服务器迁移到我的开发环境之外的专用机器为我解决了这个问题。

    【讨论】:

    • 我有几个 xcodebuild 在后台运行,我不知道为什么。但是从活动监视器中杀死它们是有效的。感谢您的建议。
    猜你喜欢
    • 2019-01-22
    • 2017-05-30
    • 2015-06-19
    • 1970-01-01
    • 2018-06-09
    • 2011-08-22
    • 1970-01-01
    • 2014-04-19
    • 1970-01-01
    相关资源
    最近更新 更多