Search results for

dsym file

75,578 results found

Post

Replies

Boosts

Views

Activity

Unable to see my bundle while creating new app on AppStoreConnect
Hi, I have two bundle id's registered with with of my iOS Apps. with one i'm also using Push notifications but when i create new app to upload it, bundle id chooser does not show me the list of my bundle ids registered. Here you can see when i stry to choose bundle id it is emtpy. I need to download DSYM file for Firebase Crashlytics.
0
0
536
Jun ’23
Xcode 8.2 beta wrong path for Simulator
I'm trying to debug my app in the simulator so I click the 'Build and then run current Schema' button. I get the following error from XCode:Cannot launch simulated executable: no file found at /Users/[myusername]/Library/Developer/Xcode/DerivedData/[myProjectName]-btwfgawblegvrqcojbqvgxppqqfl/Build/Products/Debug-iphoneos/[myAppName].appI go look at the folders and XCode is putting the app in:/Users/[myusername]/Library/Developer/Xcode/DerivedData/[myProjectName]-btwfgawblegvrqcojbqvgxppqqfl/Build/Products/Debug-iphonesimulator/[myAppName].appI can't seem to find where it's determining to use the Debug-iphonesimulator folder and don't know how to change it to Debug-iphoneos.Is there a build setting I'm missing or is it just a bug in xCode?My lame workaround is to delete the app and the .dSYM files from the Debug-iphoneos folder, get the error message then copy the app and .dSYM files from the Debug-iphonesimulator folder and repeat.
2
0
3.7k
Nov ’16
Reply to Using an App Review .crash file
For the record, I am answering my own question. Yes, 'atos' was the correct tool to use. The key was realizing that the '.archive' file was needed by 'atos'... In addition to the console text shown above, there was also this snippet: ... Binary Images: 0x10a062000 - 0x10a325fff +[devProdID] (2.2.3 - 3302) <9248A949-D5CB-3C44-924B-2A9403061E7B> /Applications/AppXYZ.app/Contents/MacOS/AppXYZ ... So the actual command which achieved the desired result was: atos -arch x86_64 -o /Users/steve/Library/Developer/Xcode/Archives/2021-09-10/AppXYZ 9-10-21, 9.05 PM.xcarchive/dSYMs/AppXYZ.app.dSYM/Contents/Resources/DWARF/AppXYZ -l 0x10a062000 0x000000010a069107
Sep ’21
Xcode won't symbolicate .ips crash log
I was my understanding that you're supposed to be able to open a .ips crash log in Xcode and see pretty much what you would see if the app had been running in the debugger when it crashed. But the addresses in my app don't get symbolicated. I opened the .ips in the same project and same version of Xcode that was used to create the app. The .dSym file is around, and I can use it to symbolicate using the atos tool. What am I missing?
3
0
2.3k
Jun ’24
Reply to OSLog in Swift macro doesn't persist original file/line number
but there’s no way to specify file and line number to the log(…) function Right. The system log implementation does not log file and line numbers in the traditional way. Rather, the log ends up including: The Mach-O UUID of the caller — If you look at the C API, you’ll see that under the macros there’s a dso parameter that is effectively a pointer to the mach_header[_64]. The offset into that Mach-O — It finds the caller by walking up the stack, and then calculates the offset from the dso. This allows log clients to recover the file and line info from a .dSYM, in much the same way as symbolication [1]. The primary motivation for this is space saving, in your program, the transient log buffers, and the final on-disk log. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] See Adding Identifiable Symbol Names to a Crash Report.
Topic: App & System Services SubTopic: Core OS Tags:
Sep ’23
Reply to xcarchive missing BCSymbolMaps (_hidden functions)
I get the same issue and i have solved it now. i'd like to share my solution.command line below will result in xcarchive missing BSCymbolMaps and dSYMs${xcodePath}/xcodebuild -workspace ${workspace} -scheme ${scheme} -configuration ${configuration} -sdk ${sdk} -archivePath ${archive_path} archive CONFIGURATION_BUILD_DIR=${build_dir}command line below will solve the problem${xcodePath}/xcodebuild -workspace ${workspace} -scheme ${scheme} -configuration ${configuration} -sdk ${sdk} -archivePath ${archive_path} archiveI find adding a buildingsetting CONFIGURATION_BUILD_DIR=Path will change the others buildSetting variables such as DWARF_DSYM_FOLDER_PATH, i guess it will lead the missing of BCSymbolMaps and empty dSYMs folder in xcarchivecheck DWARF_DSYM_FOLDER_PATH buildsettings value maybe helpyou can see DWARF_DSYM_FOLDER_PATH value by excute command line xcodebuild -workspace APP.xcworkspace -scheme APP -showBuildSettings in your project root path.
May ’17
Reply to Codesigning is skipping bundled dylibs in a binary framework
It's all done via a script, but the basic gist is: xcrun xcodebuild archive -archivePath MyFramework.xcarchive -scheme MyFramework xcrun xcodebuild -create-xcframework -framework MyFramework.xcarchive/Products/@rpath/MyFramework.framework -debug-symbols MyFramework.xcarchive/dSYMs/MyFramework.framework -output MyFramework.xcframework ditto -c -k --rsrc --keepParent MyFramework.xcframework MyFramework.xcframework.zip The zip file is attached to a GitHub release, and I download it in the app project, expand it and link to it as normal. I can see looking at this how the signing might be a bit off by reaching into the xcarchive directly, rather than exporting the framework first. I might try using xcodebuild -exportArchive prior to creating the XCFramework, and see if that helps.
Aug ’21
Reply to In Swift, how do I capture every error and send it to a webservice?
This may be an old question, and there may be recommendations against rolling your own solution, but for those who prefer to write their own solution, I wanted to share mine. To write your own crash reporter you need to capture signals and exceptions. To capture signals, use a handler in this format: signal(SIGINT) { _ in var threadStackTrace = _ = Thread.callStackSymbols.map({ threadStackTrace.append(($0)n) }) } This will build a string representing the lines of a stack trace. SIGINT is just one of the signals that you need to capture. There are 14 other signals that I capture in my crash reporter. You'll need a separate handler for each signal. Here are a few other signals I capture: EXC_BREAKPOINT, EXC_CRASH, EXC_BAD_ACCESS, EXC_BAD_INSTRUCTION, SIGABRT, SIGKILL, SIGTRAP, SIGBUS, SIGSEGV, SIGHUP, SIGTERM, SIGILL, SIGFPE, SIGPIPE. There may be others that should be handled. In Xcode, 'Jump to Definition' to see other signals. You also need to capture uncaught exceptions. You can do that with: NSSetUncaught
Topic: Programming Languages SubTopic: Swift Tags:
Aug ’21