Search results for

dsym file

77,664 results found

Post

Replies

Boosts

Views

Activity

Reply to ITMS-90338: Non-public API usage-_cJSON_Delete
Thanks for the post, I would recommend to search the 3rd party libraries you include in the project to see what framework included those methods and replace them for better solutions. You can find references to those API in your app by using the command-line to check the app and the libraries it links against. You can do so by running the grep command in Terminal. First build and archive your app. Then Open /Applications/Utilities/Terminal Type the following on the command-line to change to the directory where the application binary is: cd ~/Library/Developer/Xcode/Archives// For example, cd ~/Library/Developer/Xcode/Archives/2020-03-09/SampleApp 3-9-20, 11.47 AM.xcarchive To search for _cJSON_Delete, _cJSON_GetArrayItem, _cJSON_GetArraySize, _cJSON_Parse, type the following on the command-line: grep -R _cJSON_Delete * grep -R _cJSON_GetArrayItem * grep -R _cJSON_GetArraySize * grep -R _cJSON_Parse * If there are references to cJSON_Delete, _cJSON_GetArrayItem, _cJSON_GetArraySize, _cJSON_Parse, you will get
Oct ’25
Symbols reports no dSYM found
I'm uanble to generate *.symbol files for my iOS app on one of our build machines. It works fine on my local machine.How can I point the sybmols tool to the correct dSYM paths?xcrun symbols -printSummary -noTextInSOD -noDaemon -arch all -symbolsPackageDir SYMBOLS APPNAME.app/APPNAMEBad output:/Volumes/build/.../APPNAME.app/APPNAME [armv7, 0.100518 seconds]: SymbolOwners: 1 (0 dSYMs found, 1 MMap, 0 Raw) Segments: 4 Sections: 31 Symbols: 48566 SourceInfos: 0 /Expected output:build/.../APPNAME.app/APPNAME [armv7, 2.506779 seconds]: SymbolOwners: 1 (1 dSYMs found, 1 MMap, 0 Raw) Segments: 4 Sections: 31 Symbols: 80022 SourceInfos: 196526The first process produces a file with roughly 2mb of content, and does not correctly symbolicate app symbols when uploaded to the app store. The same invocation on my local machine produces symbol files with 20 mb of content, that work correctly on the App Store.What can I do in an ssh session that will get the build machine
1
0
630
Oct ’15
Dynamic Framework DSYMs
I used to distribute framework with it’s dsyms in order to symbolicate customers crashes but suddenly the UUID came from crash reports is different from our UUID I checked it multiple times but most probably the framework is recompiled again on TestFlight and generates a new DSYMs which is not mentioned anywhereyou can check this link alsohttps://forums.developer.apple.com/thread/70716I used this script:# Build using Simulatorxcodebuild OTHER_CFLAGS=-fembed-bitcode-marker -project ${PROJECT_FILE_PATH} -target ${TARGET_NAME} -configuration 'Release' -sdk 'iphonesimulator' BUILD_DIR=${BUILD_DIR} TARGET_BUILD_DIR=${TARGET_BUILD_DIR} OBJROOT=${OBJROOT} BUILD_ROOT=${BUILD_ROOT} CONFIGURATION_BUILD_DIR=${IPHONE_SIMULATOR_BUILD_DIR}/i386 SYMROOT=${SYMROOT} ARCHS='i386 x86_64' VALID_ARCHS='i386 x86_64' CLANG_ENABLE_MODULES=YES TARGETED_DEVICE_FAMILY=1,2 $ACTION# Build the other (non-simulator) platformxcodebuild OTHER_CFLAGS=-fembed-bitcode -project ${PROJECT_FILE_PATH} -target ${TARGET_NAME} -confi
3
0
2.6k
Oct ’17
Getting dSYM's from Enterprise App
We have an enterprise app which is built with bitcode and distributed internally, we do include the debug symbols however they are not being found in Fabric (crashlytics) for crash reporting purposes.I tried to get the dSYM's from XCode Organiser (download dSYM's) but am faced with this issue:No accounts with iTunes Connect access.iTunes Connect access for “XXXXXXXX” is required. Add an account in the Accounts preference pane.But we are an enterprise account holder, so do not have access to iTunes Connect.How am I meant to get the debug symbols from an iPA?Cheers,Iain
6
0
5.5k
Mar ’16
Reply to Reproducible Builds on iOS
The stable identifier for builds coming from Xcode is the build UUID that is embedded as part of the Mach-O metadata. This is what ties an executable or framework together with its associated dSYM file for things like crash symbolication. So rather than using a checksum (without knowing what you're trying to accomplish), you might be better off by looking for the build UUID. You can get it by running dwarfdump --uuid /Path/To/Binary. The build UUIDs produced by Xcode should be identical across builds for the following conditions: Exact same source code Exact same Xcode version Exact same build settings If any one of those conditions change, then the build UUID will change. But if you run back to back builds for the purposes of testing this, then the dwarfdump command will show you the builds are identical via the same UUID. We have documentation for this focused on what goes into debug symbol generation, but the Overview outlines what I said above. — Ed Ford,  DTS Engineer
Jan ’25
Timeouts downloading dsyms
I'm seeing request timeouts attempting to download any dsym for my application, including old versions for which I have successfully obtained dsyms in the past. (Details in radar 36305587).Dsym downloads in the Xcode 9.2 Organizer fail with The request timed out.Console.app output from Xcode shows the underlying url:IDEdSYMDownloader: Operation failed: (Error Domain=NSURLErrorDomain Code=-1001 The request timed out. UserInfo={_kCFStreamErrorCodeKey=-2102, NSURLSessionDownloadTaskResumeData=<CFData 0x7fc52045c380 [0x7fffad019980]>{length = 6799, capacity = 16384, bytes = 0x3c3f786d6c2076657273696f6e3d2231 ... 2f706c6973743e0a}, NSUnderlyingError=0x7fc5206ba320 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 (null) UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=http://iosapps.itunes.apple.com/apple-assets-us-std-000001/{REDACTED}, NSErrorFailingURLKey=http://iosapps.itunes.apple.com
0
0
483
Jan ’18
Reply to How do I remove symbols completely from the system?
Hi Eric, Symbols are being cached by the coresymbolicationd system-wide daemon that shares symbols resolving between all processes interested in them. You can operate on this cache (including removal of entries) by using symbolscache command that is available in /usr/bin. You can get more details on how to use it by just invoking it — you'll get a help description. Please note that because of removal from the cache, subsequent recordings will take more time, as Instruments will need to resolve the symbol again, instead of hitting the cache. Also: Remember that lookups will only be valid if the UUID is the same. In case you rebuild a binary, it'll get a different UUID and it'll again require a dsym file to resolve the the symbols. Out of curiosity: Why would you like to do it? I'm wondering if maybe there's something else that imposes a problem for you. Also, in case you care about symbols existing in the already saved trace files, you should be able to just remove corresponding .symbols file
Jul ’20
Reply to Running commands for symbolication within the App Sandbox for Mac App Store
Would creating an XPC helper [help]? No. App Review requires that all your executables be sandboxed, so your XPC service would hit the same limitations. Responses like xcrun cannot be used within an App Sandbox, I’ve talked about this before on DevForums, but it’s all a bit fragmented. I decided to collect everything together in a single post: Running Developer Tools from a Sandboxed App. Regarding the big picture, you wrote: I'm trying to perform the following operations: This is going to be a challenge. I’ll address each of the tools you mentioned, albeit out of order (-: dwarfdump to verify UUIDs This is the easiest of the lot. I expect it’ll work, subject to the limitations in Running Developer Tools from a Sandboxed App. atos to symbolicate with the found DYSM file This tool is a lot more complex than dwarfdump, so I’m a lot less happy to recommend it because of the ‘it might change in the future’ issue discussed in Running Developer Tools from a Sandboxed App. mdfind to locate DSYMs Th
Feb ’24
wilioConversationsClient.xcframework/ios-arm64_x86_64-simulator/dSYMs
Hi We are analysing an App to take up the development, but on trying to run the app in xcode, the build is failing with the following error - (/TwilioConversationsClient.xcframework/ios-arm64_x86_64-simulator/dSYMs) from XCFramework 'TwilioConversationsClient.xcframework' as defined by 'DebugSymbolsPath' in its Info.plist file Anyone has any idea how to resolve this? Thanks in advance
0
0
308
Jul ’22
Reply to When CONFIGURATION_BUILD_DIR is set .dSYM is missing from archive
The default value of DWARF_DSYM_FOLDER_PATH is $(CONFIGURATION_BUILD_DIR), so changing that will also change where the dSYMs get output to. Normally, during an archive build, CONFIGURATION_BUILD_DIR is set as some ArchiveIntermediates path, and I guess files from there get copied to the .xcarchive at some point. Changing SYMROOT can also affect DWARF_DSYM_FOLDER_PATH. If you must override either of those, you may need to manually copy the *.dSYM folders from your CONFIGURATION_BUILD_DIR to the .xcarchive/dSYMS/ folder, or set DWARF_DSYM_FOLDER_PATH to the desired output location.
Oct ’21
LLDB not loading all .dSYM's
I have a large application and do not have .dSYM's for all .dylibs. We have a critical component in which I have all of the .dSYM's, but I can not get XCode to load some (about 25% load) of the .dSYM's. I can manually load one .dSYM at a time using add-dsym, but that would take considerable time. I am using XCode 8.2.1 on Sierra.For example one of my .dylibs that where its .dSYM is not loaded had the following uuid : 7CB9B955-FC91-3E7C-BE63-F956F8D57D55:In terminal when I type mdfind and dwarfdump you can see that the uuid's match:mdfind com_apple_xcode_dsym_uuids == 7CB9B955-FC91-3E7C-BE63-F956F8D57D55/Users/dlsept/main/Publish/3P/FusionCoreSymbols/osx_release_main_2.1.4950_symbols/NuBase10.dylib.dSYMdlsept:~ dlsept$ xcrun dwarfdump --uuid /Users/dlsept/main/Publish/3P/FusionCoreSymbols/osx_release_main_2.1.4950_symbols/NuBase10.dylib.dSYMUUID: 7CB9B955-FC91-3E7C-BE63-F956F8D57D55 (x86_64) /Users/dlsept/main/Publish/3P/FusionCoreSymbols/osx_release_main_2
0
0
1.1k
Jun ’17