Search results for

dsym file

77,666 results found

Post

Replies

Boosts

Views

Activity

Reply to Error when updating system extension
[quote='875131022, IHadToChooseAUserNameAndIdidntWantTo, /thread/809959?answerId=875131022#875131022, /profile/IHadToChooseAUserNameAndIdidntWantTo'] Are there public APIs to assess notarization? [/quote] That’s tricky, because it depends on your definition of API. The codesign tool has a --check-notarization operation that does that. See Testing a Notarised Product and the codesign man page. While that’s documented, I’m not a fan of using command-line tools as APIs. The code signing requirement language has the notarized constraint. That’s not documented where it should be but it’s debatable whether that’s just because the parent document is stuck in the Documentation Archive. Annoyingly, an equivalent constraint has not been added to the LightweightCodeRequirements framework. If you think that’d be useful, I encourage you to file an enhancement request for it. And if you do, please post your bug number, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple
Topic: Code Signing SubTopic: Notarization Tags:
2w
Reply to Local Network permission on macOS 15 macOS 26: multicast behaves inconsistently and regularly drops
I wanted to shared a quick update on FB21858319. I figured you’d appreciate that given all the work you put in to help isolate it (-: My experience is that Apple is pretty good about fixing local network privacy problems like this one. The critical factor is reproducing the problem, which is why I’ve been so happy to get your cooperation here on this thread. Based on our preliminary analysis of your bug, we think we know what’s going on here. I’m going to offer a little insight into that below, but first I want to set some expectations. Understanding the problem isn’t the same as fixing it. I can’t offer any concrete timeline as to when a fix for this problem will be released. However, when we start seeding a beta release that contains the fix, you should be notified via Feedback Assistant [1]. As to what’s actually happening here, lemme explain a bit about how local network privacy works. As described in TN3179, the local network privacy state on macOS is per user. However, macOS’s networking stack is global
2w
Reply to Notarization submissions stuck in “In Progress” for >24 hours (CI / REST API) – production impact
I have a standard spiel about this which I’ve included at the end of this reply. Please read it through first. With that in mind, let’s come back to your specific questions: [quote='814841021, Jackson_Hsieh, /thread/814841, /profile/Jackson_Hsieh'] Is it expected behavior for notarization submissions to remain in “In Progress” for such a long period without logs? [/quote] Yes, assuming you’ve hit the “in-depth analysis” path. [quote='814841021, Jackson_Hsieh, /thread/814841, /profile/Jackson_Hsieh'] Is client-side timeout and re-submission the recommended handling for CI workflows? [/quote] I see two common patterns reported here on the forums: Developers hit this on their first notarisation attempt, or otherwise very early in their Mac development ‘journey’. Developers have been happily notarising for a while and then suddenly bump into this. In the first case my advice is to simply wait. That’s the focus of the boilerplate text that I included at the end of this reply. My understanding is that you fall into
2w
Questions on OS Activity Tracing
This is stemmed from another forum post on Apple Unified Logging. A few additional questions were raised towards a relevant but different topic - activity tracing, starting a new post following The Eskimo's suggestion. The first question is on log capture from an activity chain. The related documentation stated something but very vaguely. https://developer.apple.com/documentation/os/generating-log-messages-from-your-code?language=objc#Choose-the-Appropriate-Log-Level-for-Each-Message If an activity object exists, the system captures information for the related process chain We had hoped that this would somewhat play into the speculative logging approach we had touched upon in the original post, in the sense that if we try to log an error or fault within an activity, then it helps to capture and persist other logs on the activity chain even though they are originally not meant to be. But unfortunately from our test it didn't seem to be behaving towards that understanding. Then our question is, if we may ask -
1
0
80
2w
Reply to MacOS(Apple Silicon) IOKit driver for FPGA DMA transmission, kernel panic.
Hi Kevin, filed bug number is FB21888307. I provide partial code on bug. Reply to your question: That address should have come from your driver, so how did it exceed 32 bits? All of our APIs for retrieving a bus address should either provide an address that meets your specification or fail entirely. More to the point, even if they some how did return a larger address, why/how would your driver have written a larger address when it was only prepared to handle a 32 bit address? Yes, address comes from my driver by gen64IOVMSegments API. And at the beginning, I didn't know that the address allocated through the API were always >32 bit, so when I received an address >32 bit, I didn't directly return, but continued to use it, resulting in a kernel panic. Next, the big question is how much memory are you actually trying to map? And have you done any experimentation with smaller mappings? I trying to map 20 KB memory, I have already tried 1 Byte or 4 KB, still get 64-bit address. And maximum DMA data
Topic: App & System Services SubTopic: Drivers Tags:
2w
Reply to Background Assets: Second and subsequent download cancellations fail (iOS 26.0–26.3 RC)
Hello! That definitely looks like a problem! I think that you’re encountering two separate issues: one with download cancellation and another with internal analytics. For the former issue, we’ll try to reproduce it on our side. It would be super helpful if you could file a feedback report in Feedback Assistant, making sure to attach sysdiagnose logs from the device on which asset-pack cancellation failed soon after reproducing the behavior. Plus, filing a feedback report ensures that you’ll be automatically notified when we fix the issue. We’ll let you know if we figure out a workaround before the fix is available. Thanks! The fact that version 0 of the asset pack with the ID X-XXXXXX-XXX finished being downloaded couldn't be reported: Error Domain=NSCocoaErrorDomain Code=3851 Property list invalid for format: 200 (property lists cannot contain objects of type 'CFError') That error message concerns the latter issue. If you installed the app from TestFlight, then the system collects data abou
Topic: App & System Services SubTopic: General Tags:
2w
Reply to How does Xcode26.3 Agent know about the API Documentation for non Apple Intelligence
XcodeRead - Read files from the project XcodeWrite - Write files to the project XcodeUpdate - Edit files with str_replace-style patches XcodeGlob - Find files by pattern XcodeGrep - Search file contents XcodeLS - List directory contents XcodeMakeDir - Create directories XcodeRM - Remove files XcodeMV - Move/rename files BuildProject - Build the Xcode project GetBuildLog - Get build output RunAllTests - Run all tests RunSomeTests - Run specific tests GetTestList - List available tests XcodeListNavigatorIssues - Get Xcode issues/errors XcodeRefreshCodeIssuesInFile - Get live diagnostics ExecuteSnippet - Run code in a REPL-like environment RenderPreview - Render SwiftUI previews as images DocumentationSearch - Search Apple docs and WWDC videos XcodeListWindows - List open Xcode windows The above is a list of MCPTools exposed by Xcode. Im am interested in the DocumentationSearch Tool . Here Xcode is able to search only Apple Docs. Lets say i am using
2w
apple-app-site-association file 404 problem
We put the apple-app-site-association file at https://ourdomain.com.tr/.well-known/apple-app-site-association. When we send a request to url, we get 200 response code every time and we can see the file. But sometimes when we try to access https://app-site-association.cdn-apple.com/a/v1/ourdomain.com.tr url with browser or CMD tool, we are facing with 404 response code. There isn't any ip adress filter in our systems and we tried using vpn for sending same request from different locations(america and europe) but nothing changed. In addition, can anyone provide the ip list of apple cdn servers to check the F5 Load balancer WAF logs? CMD output: C:UsersName>curl -Lv https://app-site-association.cdn-apple.com/a/v1/ourdomain.com.tr Host app-site-association.cdn-apple.com:443 was resolved. IPv6: (none) IPv4: 17.253.122.197, 17.253.15.210, 17.253.122.196, 17.253.107.201, 17.253.57.203, 17.253.15.198, 17.253.57.200 Trying 17.253.122.197:443... Connected to app-site-association.cdn-apple.com (17.2
4
0
345
2w
Reply to MacOS(Apple Silicon) IOKit driver for FPGA DMA transmission, kernel panic.
It seems that the DMA request address initiated by FPGA exceeded 32 bits, which was intercepted by PCIe root port and resulted in a kernel panic.This is also the case on macOS (M2). Please file a bug on this, upload the full panic report there, and then post the bug number back her. I'd like to get a clearer picture of what actually failed. I'm also a bit confused by this point: It seems that the DMA request address initiated by FPGA exceeded 32 bits, That address should have come from your driver, so how did it exceed 32 bits? All of our APIs for retrieving a bus address should either provide an address that meets your specification or fail entirely. More to the point, even if they some how did return a larger address, why/how would your driver have written a larger address when it was only prepared to handle a 32 bit address? Next, the big question is how much memory are you actually trying to map? And have you done any experimentation with smaller mappings? __ Kevin Elliott DTS Engineer, CoreOS/Ha
Topic: App & System Services SubTopic: Drivers Tags:
2w
Using a security-scoped bookmark with a symlink
I am developing an application on macOS in SwiftUI which exchanges files with other processes on a network. Some of these processes may be on Linux and write to a network drive. The files are refreshed at 10, 15 or 60 second intervals, and keep the same name. The software is supposed to run 24/7 and have persistent paths, so that on restart it does not need setting up. And it runs in the sandbox. I have got this working with macOS-only external processes by putting the exchange files in a fixed folder on the network storage and using security-scoped bookmarks to the file and or folder. But it doesn't work so well when one of the writing processes is a Linux process writing to its own storage. I can put a symlink in my fixed folder and if i select the folder and the symlink after each app restart, it works. but how can i make such a set-up persistent so it works after app restart without manual selection?
1
0
186
2w
Reply to filecopy fails with errno 34 "Result too large" when copying from NAS
This doesn't make sense to me... In brief, compressed files were implemented by: Compressing the file’s contents. Storing that data in the resource fork. Adding a file flag (UF_COMPRESSED) which tells the VFS layer this file is compressed. The VFS layer then checks for files with the UF_COMPRESSED flag. When it sees that flag: It hides the resource fork from most/some API layers. When the file is opened, it decompresses the contents returning them as if it were a normal file. That last point means that a copy engine that's unaware that a file is compressed: cp decompressed the file, which ended up stripping the xattrs …ends up automatically decompressing it. Reordering things a bit: That I can only reproduce it when at the other end of the SMB connection there is a Mac, or if the volume at the other end is formatted APFS? Yes and no. The problem here is that the full range of SMB servers is EXTREMELY large and diverse. Similarly,
Topic: App & System Services SubTopic: Core OS Tags:
2w
filecopy fails with errno 34 "Result too large" when copying from NAS
A user of my app reported that when my app copies files from a QNAP NAS to a folder on their Mac, they get the error Result too large. When copying the same files from the Desktop, it works. I asked them to reproduce the issue with the sample code below and they confirmed that it reproduces. They contacted QNAP for support who in turn contacted me saying that they are not sure they can do anything about it, and asking if Apple can help. Both the app user and QNAP are willing to help, but at this point I'm also unsure how to proceed. Can someone at Apple say anything about this? Is this something QNAP should solve, or is this a bug in macOS? P.S.: I've had users in the past who reported the same issue with other brands, mostly Synology. import Cocoa @main class AppDelegate: NSObject, NSApplicationDelegate { func applicationDidFinishLaunching(_ aNotification: Notification) { let openPanel = NSOpenPanel() openPanel.canChooseDirectories = true openPanel.runModal() let source = openPanel.urls[0]
11
0
290
2w
Reply to How does Xcode26.3 Agent know about the API Documentation for non Apple Intelligence
Thanks for the post, can you provide more information about what you are trying to accomplish? Guessing to create your own documentation files? There are many 3rd party solutions for creating documentation out there, Xcode’s built-in documentation viewer and support are primarily tailored to Apple’s own frameworks. 
I believe that if your SDK includes HTML documentation stored locally or hosted on a server, you can add a custom entry in Xcode → Preferences → Locations → Documentation to point to your documentation URL. This won’t integrate with Quick Help but will allow you to browse the docs via Xcode’s browser view? But I am not completely positive how to do that in latest versions of Xcode. Any HTML documentation can be browsed using a local browser. Xcode does not currently expose public APIs to connect to custom MCP (Web Service Discovery) servers for API documentation. The Claude settings you mentioned are unrelated to Xcode’s documentation capabilities and cannot be used to modify how Xcode in
2w