【问题标题】:Xcode warning of "Unable to read symbols" points to non-existent path under DerivedData“无法读取符号”的 Xcode 警告指向 DerivedData 下不存在的路径
【发布时间】:2012-04-05 15:11:03
【问题描述】:

我的一个新 Xcode 4.2 项目在设备上运行时发出以下警告(如在模拟器中,而不是在模拟器中):

警告:无法读取 /Users/me/Library/Developer/Xcode/DerivedData/MyApp-caubqehwsicqvmfcjxvvwaprgulm/Build/Products/Debug-iphoneos/SomeOtherString.app/MyApp 的符号(找不到文件)。 警告:本地找不到 SomeOtherString.app/MyApp 的副本,从远程设备上的内存中读取。这可能会减慢调试会话。

我不知道这个“SomeOtherString.app”是从哪里来的,但我想告诉 Xcode 停止寻找它。麻烦的是,我找不到它的设置位置。我查看了所有的项目设置,打开了 project.pbxproj 并查看了那里——什么都没有。

我终于在我的项目文件夹中为“SomeOtherString”做了一个递归 grep —— 没有找到该字符串!

是的,我已经完成了许多“清理”并清除了我的 DerivedData 目录。但 Xcode 坚持 MyApp 属于“SomeOtherString.app”!

所以,我的问题是:这条路径到底存储在哪里?

我能找到的最接近的其他 SO 问题是 this one,但没有人发布过解决方案。

感谢您的任何建议!

【问题讨论】:

  • 您是否有机会使用 OpenEars?

标签: xcode warnings


【解决方案1】:

实际上,我发现这里发生了什么。尽管 SomeOtherString 实际上不在我的项目中,但我显然选择了一个捆绑 ID,它与 Xcode 知道的名为 SomeOtherString 的另一个应用程序相同。

我猜如果克隆一个项目,这可能是个问题——请确保您使用的包 ID 是您以前从未使用过的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-10
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 2019-08-08
    • 1970-01-01
    • 2015-08-29
    相关资源
    最近更新 更多