首页 文章

如何在Xcode 7中运行symbolicatecrash工具

提问于
浏览
1

这让我疯了两天 . 我在App Store中有一个应用程序,并已将我的崩溃报告下载到Xcode Organizer,但它们没有象征性(感谢Apple) . 我已经尝试了各种修复来象征他们阅读其他线程和论坛,但没有运气 .

我的最后一种方法似乎是使用symbolicatecrash工具进行手动符号化,但我是一个带命令行的总菜鸟,需要一些帮助 .

我有我上传到App Store的原始版本,从中我检索了 MyAppName.app.dSYMMyAppName.app 个文件 . 我也找到了 .crash 报告

据我所知,将 .dSYM.app.crash 文件放在目录中并打开终端 - 现在我已经7岁了!)

Edit:

在管理运行symbolicatecrash之后,我得到以下输出似乎表示错误(注意我用 MyApp 替换了我的应用程序名称,显然这只是控制台的一些输出,即带有错误消息的部分):

.....fetching symbol file for MyApp--[undef] 
Searching []...-- NO MATCH
Searching in Spotlight for dsym with UUID of 2b804cc860e136529ae12ed16bc274e7
Running mdfind "com_apple_xcode_dsym_uuids ==     2B804CC8-60E1-3652-9AE1-2ED16BC274E7"
Running mdls -name com_apple_xcode_dsym_paths \/Users\/Steve\/Library \/Developer\/Xcode\/Archives\/2015\-11\-04\/MyApp\ 04\-11\-2015\,\ 19\.01 \.xcarchive
@dsym_paths = ( /Users/Steve/Library/Developer/Xcode/Archives/2015-11-04    /MyApp 04-11-2015, 19.01.xcarchive/dSYMs /2b804cc8-60e1-3652-9ae1-2ed16bc274e7.dSYM/Contents/Resources/DWARF/MyApp /Users/Steve/Library/Developer/Xcode/Archives/2015-11-04/MyApp 04-11-2015, 19.01.xcarchive/dSYMs/7abb6a6c-91be-3da0-af0f-2cc21f9a6b83.dSYM/Contents/Resources/DWARF/MyApp /Users/Steve/Library/Developer/Xcode/Archives/2015-11-04/MyApp 04-11-2015, 19.01.xcarchive/dSYMs/MyApp.app.dSYM/Contents/Resources/DWARF/MyApp )
@exec_names = ( MyApp )
Running mdfind "kMDItemContentType == com.apple.application-bundle && (kMDItemAlternateNames == 'MyApp.app' || kMDItemDisplayName == 'MyApp' || kMDItemDisplayName == 'MyApp.app')"
Running mdfind "kMDItemContentType == public.unix-executable && kMDItemDisplayName == 'MyApp'"
Running find "/Users/Steve/Library/Developer/Xcode/Archives/2015-11-04/MyApp 04-11-2015, 19.01.xcarchive/Products" -name "MyApp.app"
Running /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo -info '/Users/Steve/Desktop/MyApp/MyApp.app/MyApp'
Running /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool -arch arm64 -l '/Users/Steve/Desktop/MyApp/MyApp.app/MyApp'
Given UUID 2b804cc860e136529ae12ed16bc274e7 for '/Users/Steve/Desktop/MyApp/MyApp.app/MyApp' is really UUID 1a2c967bf1c3357aa24b1a28337ff8dd
UUID of executable is: 2b804cc860e136529ae12ed16bc274e7
Executable name: /Users/Steve/Desktop/MyApp/MyApp.app/MyApp

UUID doesn't match dsym for executable /Users/Steve/Desktop/MyApp/MyApp.app/MyApp
Running /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo -info '/Users/Steve/Library/Developer/Xcode/DerivedData/MyApp-dlbyzstivqblnbfcbzdceqzdpyje/Build/Products/Debug-iphoneos/MyApp.app/MyApp'
Running /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool -arch arm64 -l '/Users/Steve/Library/Developer/Xcode/DerivedData/MyApp-dlbyzstivqblnbfcbzdceqzdpyje/Build/Products/Debug-iphoneos/MyApp.app/MyApp'
Given UUID 2b804cc860e136529ae12ed16bc274e7 for '/Users/Steve/Library/Developer/Xcode/DerivedData/MyApp-dlbyzstivqblnbfcbzdceqzdpyje/Build/Products/Debug-iphoneos/MyApp.app/MyApp' is really UUID 9c98651607a83822b051b57a71c62e29
UUID of executable is: 2b804cc860e136529ae12ed16bc274e7
Executable name: /Users/Steve/Library/Developer/Xcode/DerivedData/MyApp-dlbyzstivqblnbfcbzdceqzdpyje/Build/Products/Debug-iphoneos/MyApp.app/MyApp

UUID doesn't match dsym for executable /Users/Steve/Library/Developer/Xcode/DerivedData/MyApp-dlbyzstivqblnbfcbzdceqzdpyje/Build/Products/Debug-iphoneos/MyApp.app/MyApp
Running /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo -info '/Users/Steve/Library/Developer/Xcode/DerivedData/MyApp-dlbyzstivqblnbfcbzdceqzdpyje/Build/Products/Debug-iphonesimulator/MyApp.app/MyApp'
## /Users/Steve/Library/Developer/Xcode/DerivedData/MyApp-dlbyzstivqblnbfcbzdceqzdpyje/Build/Products/Debug-iphonesimulator/MyApp.app    /MyApp doesn't contain arm64 slice
UUID of executable is: 2b804cc860e136529ae12ed16bc274e7
Executable name: /Users/Steve/Library/Developer/Xcode/DerivedData/MyApp-dlbyzstivqblnbfcbzdceqzdpyje/Build/Products/Debug-iphonesimulator/MyApp.app/MyApp

UUID doesn't match dsym for executable /Users/Steve/Library/Developer/Xcode/DerivedData/MyApp-dlbyzstivqblnbfcbzdceqzdpyje/Build/Products/Debug-iphonesimulator/MyApp.app/MyApp
Running /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo -info '/Users/Steve/Library/Developer/Xcode/Archives/2015-11-04/MyApp 04-11-2015, 19.01.xcarchive/Products/Applications/MyApp.app/MyApp'
Running /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool -arch arm64 -l '/Users/Steve/Library/Developer/Xcode/Archives/2015-11-04/MyApp 04-11-2015, 19.01.xcarchive/Products/Applications/MyApp.app/MyApp'
Given UUID 2b804cc860e136529ae12ed16bc274e7 for '/Users/Steve/Library/Developer/Xcode/Archives/2015-11-04/MyApp 04-11-2015, 19.01.xcarchive/Products/Applications/MyApp.app/MyApp' is really UUID 1a2c967bf1c3357aa24b1a28337ff8dd
UUID of executable is: 2b804cc860e136529ae12ed16bc274e7
Executable name: /Users/Steve/Library/Developer/Xcode/Archives/2015-11-04/MyApp 04-11-2015, 19.01.xcarchive/Products/Applications/MyApp.app/MyApp

UUID doesn't match dsym for executable /Users/Steve/Library/Developer/Xcode/Archives/2015-11-04/MyApp 04-11-2015, 19.01.xcarchive/Products/Applications/MyApp.app/MyApp
Did not find executable for dsym
## Warning: Can't find any unstripped binary that matches version of /var/mobile/Containers/Bundle/Application/8C991754-A7C3-4B4F-B88E-6F0A87881CD4/MyApp.app/MyApp

这是什么意思?

1 回答

相关问题