ios - XCode 找不到错误的 .app 文件

标签 ios xcode xcode6

我将我的应用程序的名称从 X 更改为 Y。它之前可以正常工作,但由于某种原因,它在重新拉取后不再工作。它给了我这个错误(来自 YTests):

ld: file not found: <DerivedData Directory>/X.app/X
clang: error: linker command failed with exit code 1 (use -v to see invocation)

它正在寻找 X.app 而不是 Y.app。我查看了build设置,到处都是 Y.app。它正在测试中寻找错误的文件。当我禁用测试时,我可以运行该应用程序,但我仍然收到错误消息。有什么建议吗?

注意:我使用的是 Xcode6-Beta5。

最佳答案

经过深思熟虑,我意识到这才是错误的真正原因。让我感到困惑的是,它工作了一段时间,然后突然停止了。

xcode 4 fails to initiate unit tests (with linker error) after I created a new scheme

解决方法是:

  1. 转到测试目标的build设置。
  2. 搜索您的旧应用名称。
  3. 用新应用名称替换旧应用名称。 (链接 -> 捆绑加载器 -> 调试和发布)

关于ios - XCode 找不到错误的 .app 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25341855/

相关文章:

ios - 需要帮助将位置数据发送到 Xcode 中的服务器

swift - 如何知道何时在 .searchable 搜索窗口中点击 SwiftUI 键盘搜索按钮

ios - 滚动表格时按钮文本消失

regex - 当源包含 unicode 字符时,Swift Regex 匹配失败

ios - 导航标题不居中?

ios - 在 ARKit 框架中设置光照

ios - Swift:从 iOS 7 编译存档时出现段错误

iphone - iOS - 创建没有小时/分钟的 NSDate 并忽略夏令时类次

swift - 数据仅一次附加到我的tableView和Firebase数据库中

swift - 代码覆盖率是否已经适用于 Swift?