当我在设备上“Build and Go”时,控制台会显示:
warning: Unable to read symbols for ""/Users/Steve/Blue/build/Debug-iphoneos"/Blue.app/Blue" (file not found).
warning: Unable to read symbols for ""/Users/Steve/Blue/build/Debug-iphoneos"/Blue.app/Blue" (file not found).
这是我应该担心的吗?如果是这样,我应该在哪里找到问题的根源?该应用程序运行正常,但我只是担心这可能是AppStore批准问题。
答案 0 :(得分:0)
这本身不是答案,但它可能会提供更多线索和额外的弹药。
我得到了完全相同的警告 - 两次 - 并且仅用于“Device - 3.0 | Debug”构建。使用模拟器时,不会出现此类警告。
在我的情况下,该消息与您的消息类似,表明某些内容被放置在一组过多的引号中:
警告:无法读取符号 “” /Users/jdandrea/path/to/MyApp/build/Debug-iphoneos"/MyApp.app/MyApp” (找不到档案)。
警告:无法读取符号 “” /Users/jdandrea/path/to/MyApp/build/Debug-iphoneos"/MyApp.app/MyApp” (找不到档案)。
就好像在某个地方,“/ Users / jdandrea / path / to / MyApp / build / Debug-iphoneos”存在明确的引号,但在哪里?
此外,调试目标设置执行已选中“生成调试符号”。
另外,我有两个全局断点:[NSException raise]和objc_exception_throw。如果我禁用这些,我仍然会收到上述消息。然后,如果我启用它们,我(有时?)得到这个:
警告:无法提升负载状态 请求shlib:“libobjc.A.dylib” 断点1。
警告:无法提升负载状态 请求shlib:“CoreFoundation” 断点2。
这一切都被添加到了Cocoa Touch应用程序中。我一直在寻找目标设置和代码库,但我不确定是什么问题。甚至仪器和其他分析也没有抱怨泄漏。
(我在第二部分提到关于它与之相关的断点的断点。如果没有,那么这是一个单独的问题。再次,它只会在设备上进行调试时出现。)
总之,我也很难过。希望这有助于为某人提供更多线索来帮助破解案件!
答案 1 :(得分:0)
我知道这个帖子已经超级老了,但我想分享一下对我有用的东西 - 希望它能帮助将来读这篇文章。
这只是删除应用程序路径中的空间的问题。问题是,你无法看到控制台中的空间位置 - 它会在空间中切断它。您将不得不手动浏览该流氓空间的路径!
控制台可能会显示如下内容:
users/yourname/desktop/my/myapp.app/
当你的路径实际上是这样的时候:
users/yourname/desktop/my app/myapp.app/
删除空格(或添加下划线)并制作它:
users/yourname/desktop/my_app/myapp.app/
为我工作!
答案 2 :(得分:-2)
这似乎是对丢失文件的抱怨。如果您还没有尝试过,则需要清理项目(Shift-Command-K),然后再次构建它。虽然我怀疑App商店会因为这个原因拒绝你的应用程序,但发布带有构建警告的应用程序很少是最佳做法,所以你需要在提交之前解决这个问题。