【问题标题】:Link error /Build/Products/Debug-iphonesimulator file not found链接错误/Build/Products/Debug-iphonesimulator file not found
【发布时间】:2013-08-12 12:15:18
【问题描述】:

我在使用 Xcode 时遇到问题,总是给我一个链接器错误,并且它没有构建项目。以下是我得到的错误

ld:找不到文件: /Users/someuser/Library/Developer/Xcode/DerivedData/MAR-akbwbarcniqxytctbebckkelkbxs/Build/Products/Debug-iphonesimulator/MAR.app/MAR

clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看 调用)

【问题讨论】:

  • 菜单 >> 产品 >> 清理并重试...

标签: ios xcode linker-errors


【解决方案1】:

正如一些开发人员在这里提到的,错误的根本原因是“产品名称更改”。我通过以下方式修复了它:

  1. 转到 [项目]测试 -> 常规

  2. 选择主机应用程序

致谢:https://stackoverflow.com/a/28906400/2164029

【讨论】:

  • 谢谢。我在这上面浪费了几个小时。
  • 这也是我遇到问题的原因。
  • 太棒了。这解决了我的问题。我更改了应用名称。
  • 谢谢。花了 4 个小时试图弄清楚这一点!
  • 今天的救星!格拉西亚斯
【解决方案2】:

我选择了一个有同样错误的项目。我发现项目名称已更改,但我的代码并未反映项目构建设置中的更改。为了更正,我将“产品名称”值(在目标 | 打包下找到)更新为正确的值并重建了项目。跑得很好。

【讨论】:

  • 过去 6 小时以来我一直在解决这个问题,这是唯一解决它的方法,谢谢!我所做的是删除产品名称和产品模块名称,然后重新输入完​​全相同的内容。不知何故,它修复了它。
【解决方案3】:

我通过选择 Tests 目标并在 Build Settings 中搜索 Bundle Loader 并更改该路径中的产品名称来解决此问题。我收到此错误是因为我更改了产品名称。 Bundle 加载器在路径中有旧的产品名称,因此它会搜索该路径。

【讨论】:

    【解决方案4】:

    我遇到了完全相同的问题,如果您使用的是 cocoapods,请确保使用 .xcworkspace 而不是 .xcodeproj 打开项目,对我来说就是这么简单。

    【讨论】:

      【解决方案5】:

      通过⌘ Clean 对您的项目进行深度清理(菜单 >> 产品 >> 清理)

      【讨论】:

        【解决方案6】:

        我通过运行 pod deintegrate https://github.com/CocoaPods/cocoapods-deintegrate 解决了:

        pod deintegrate

        pod install

        【讨论】:

          【解决方案7】:

          我找到了解决方案,我已经删除了依赖项。 构建阶段 -> 目标依赖项 删除那里的任何东西。 如果有测试目标,还可以在目标依赖项中的构建阶段单击测试,删除其中的任何内容。

          【讨论】:

            【解决方案8】:

            我最终在 Xcode 7.3 中通过 删除 Build Settings 下的 Bundle Loader 值解决了这个问题。似乎有风险,但我注意到其他目标没有定义任何此类值;仅测试目标(由于此错误而无法构建)。

            【讨论】:

              【解决方案9】:

              我遇到了同样的问题。我所做的是在构建设置下寻找不同的“产品名称”。我发现旧的产品名称仍然列在包装下(产品名称和产品模块名称都有旧名称)。我把它改成新的,项目编译没有错误。

              【讨论】:

                猜你喜欢
                • 2018-01-06
                • 1970-01-01
                • 2014-05-09
                • 1970-01-01
                • 2014-05-18
                • 2016-08-21
                • 2016-08-25
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多