我已经找到了几个关于此事的帖子,最终设法在我的电脑上找到了正确的符号。我跑了:
306 find /Applications/Xcode.app -name symbolicatecrash -type f
给出了:
307 cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/
我安装了两个版本的Xcode(默认的是旧的3.2,所以我每次都要手动打开文件并选择用4.3打开)所以我不确定Xcode.app是不是正确的路径,但我的机器上只有一个名为Xcode.app的文件夹。
当我在.DYSM文件上运行symbolicatecrash时,结果如下:
./symbolicatecrash LOGFILE /Users/xxx/Library/Developer/Xcode/DerivedData/TestCocos2dx-atifzmabifuzldejedlbjjibmljf/Build/Products/Debug-iphoneos/TestCocos2dx.app.dSYM/Contents/Info.plist while reading LOGFILE, No such file or directory : at ./symbolicatecrash line 645.
有什么建议吗?这可能是因为安装了两个Xcode吗?我无法相信没有更简单的方法来分析堆栈跟踪并运行symbolicatecrash。
谢谢!