Search results for

“build disappears”

51,301 results found

Post

Replies

Boosts

Views

Activity

vImageBuffer_InitWithCGImage fails with Xcode 26 but succeeds with Xcode 15I am
I am attempting to load a jpeg image into a vImage_Buffer. I am just trying to get the data in an ARGB format. This code works fine in the Xcode 15 build , but fails with kvImageInvalidParameter error from vImageBuffer_InitWithCGImage in the Xcode 26 build. This code is written in ObjectiveC++. Here is a code fragment: int CDib_ARGB::Load(LPCSTR pFilename) { int rc = 0; if (NULL == m_pRaw_vImage_Buffer) { NSString *pNS_filename = [[NSString alloc]initWithUTF8String:pFilename]; NSImage *pNSImage = [[NSImage alloc] initWithContentsOfFile:pNS_filename]; if (nil == pNSImage) rc = -1; else { int width = pNSImage.size.width; int height = pNSImage.size.height; if (pNSImage.representations) { NSImageRep *imageRep; int jj; width = 0; height = 0; for (jj = 0; jj < pNSImage.representations.count; jj++) { imageRep = pNSImage.representations[jj]; if (imageRep.pixelsWide > width) width = imageRep.pixelsWide; if (imageRep.pixelsHigh > height) height = imageRep.pixelsHigh; } } NSSize imageSize = NS
13
0
445
Feb ’26
Reply to NSFileManager getRelationship:ofDirectoryAtURL:toItemAtURL:error: returning NSURLRelationshipSame for Different Directories
The documentation claims it only caches for 1 run loop turn, but as previously mentioned, that is not always the case, and certain values tend to get 'stuck.' FYI, I think there are actually two different issues at work here: The run loop itself doesn't actually turn at a predictable rate. Depending on how your app is architected and the overall app state, it's entirely possible for an app to go seconds or even minutes without the main thread ever running. The documentation says that values are automatically removed after each pass through the run loop, but that's not quite accurate. NSURL is tracking the main loop activity through a runloop observer, but it doesn't actually flush the cache until the first time something tries to access that URL from the main thread. If nothing on the main thread accesses that URL, then it could theoretically return the old values forever. ...with #2 obviously being the most significant issue. Building a cache on top of NSURL resource values, which may or may not be
Topic: App & System Services SubTopic: Core OS Tags:
Feb ’26
Reply to NSFileManager getRelationship:ofDirectoryAtURL:toItemAtURL:error: returning NSURLRelationshipSame for Different Directories
ACTUALLY doing #2 for every call is a terrible idea for both performance and coherence issues, but that means we're basically stuck trying to sort out when to reset, not if we're going to cache. I agree. IMO the problem is not that NSURL is caching the problem is the way it caches. The way it caches forces me to cache on top of it. The documentation claims it only caches for 1 run loop turn but as previously mentioned that is not always the case and certain values tend to get 'stuck.' Building a cache on top of NSURL resource values which may or may not be stale can cause all sorts of weird behavior if you don't call -removeCacheResourceValues so I can cache on the true value...but NSURL I assume makes its cache thread safe so -removeCacheResourceValues probably isn't so cheap. Doesn't that mean the url cache is costing me performance by requiring me to clear it to get to the true values I really want to cache? Huh. That's really weird. How did you construct those URLs? Originally the URL came throug
Topic: App & System Services SubTopic: Core OS Tags:
Feb ’26
Clarification on SPC Version 3 Availability and Requirements (SDK 26 Certificate Bundle)
Hello, I’m using a valid certificate bundle generated with SDK 26 (combined RSA‑1024 + RSA‑2048). However, all my devices currently still generate SPC v2 during playback, including my iPhone 16 under iOS 26.2. Apple staff mentioned that future iOS versions will send SPC v3 when using an SDK 26 certificate bundle. Could you please clarify: Which iOS/macOS versions will first support SPC v3? Are there any additional client‑side requirements (Safari version, playback APIs, headers, etc.) to trigger SPC v3? Is there any way to test SPC v3 today, e.g., using beta builds? Thank you!
1
0
466
Feb ’26
Reply to Cannot get WiFi SSID inside launchctl agent
Thanks for all the extra info. I have a couple of comments. [quote='877572022, dolfs, /thread/816619?answerId=877572022#877572022, /profile/dolfs'] I cleaned everything out manually. [/quote] How exactly? I try to avoid testing this stuff on my development machine because the constant build / run / debug cycle exposes edge cases that are rarely seen on normal user machines. I explain my standard approach for this sort of testing in Testing a Notarised Product. It’s discussing a different technology, but the general approach will work here. IMPORTANT Most VM apps don’t virtualise Wi-Fi, so you won’t be able to test the Core WLAN side of this. But you can test the Core Location side, and I think that’s what’s key here. [quote='877571022, dolfs, /thread/816619?answerId=877571022#877571022, /profile/dolfs'] Agent requests location authorization [/quote] Have you tried requesting location authorisation from the container app? That should work because the app is just a normal GUI application. And I’m hopin
Topic: App & System Services SubTopic: Core OS Tags:
Feb ’26
Reply to Digital Services Act: In Review for 14 days already.
I'm really desperate. My app ranks at the top across Europe, and in preparation for in-app purchases (donations), I changed my status to Trader. There was no warning that my apps would disappear from the stores, and support hasn’t been able to help. It just can’t be that Apple needs several days to verify an ID and, in doing so, causes massive financial and reputational damage to developers. I can hardly believe it.
Feb ’26
Reply to Xcode Devices "Download Container" no longer works on latest Xcode 26.0 (24228) (Build 17A324)
Same here, I cannot download the container. I thought my app was broken then I realized the xcode version change caused it. Full error: The specified file could not be transferred. Domain: com.apple.dt.CoreDeviceError Code: 7000 User Info: { DVTErrorCreationDateKey = 2026-02-27 07:44:43 +0000; NSURL = file:///Users/cihadturhan/Downloads/xxx.xxx.xxx%202026-02-27%2010:44.28.643.xcappdata/AppData/Library/Caches/; } -- The specified file could not be transferred. Domain: com.apple.dt.CoreDeviceError Code: 7000 User Info: { NSURL = file:///Users/cihadturhan/Downloads/xxx.xxx.xxxx%202026-02-27%2010:44.28.643.xcappdata/AppData/Library/Caches/; } -- Failed to perform I/O operations. Domain: com.apple.dt.remoteservices.error Code: 11001 Failure Reason: Cannot open destination file /Users/cihadturhan/Downloads/xxxx 2026-02-27 10:44.28.643.xcappdata/AppData/Library/Caches/com.apple.dyld/xxx.dyld4: Permission denied -- System Information macOS Version 26.2 (Build 25C56) Xcode 26.2 (24553) (Build 17C52)
Feb ’26
Cannot download approved app via promo code
I just had an app approved and pending developer release. As part of my release checks, I always download the app using a promo code (even for free apps). This time, on both iOS and macOS, redeeming a promo code for the respective builds gives this error: Unable to Redeem. This content is incompatible with the current software on this device. Update your device to the latest software version and try again. The app targets iOS 26.0 and macOS 26.0, and my devices are on the latest releases. Has anything changed with promo code redemption for approved apps? I typically use promo codes for updates, but have not released a new app in a while.
2
0
208
Feb ’26
Unable to trigger AudioRecordingIntent from background
I am building an app where I am using AudioRecordingIntent to start audio recording from shortcuts / Action button etc. Whenever I set that up, I notice that I get an error - Unknown NSError Live Activity start failed: The operation couldn’t be completed. Target is not foreground I explicitly try to start the live activity and then start the audio recording and that's when I see this error. How can I make this work? I am unable to find any examples.
1
0
108
Feb ’26
Promo Code for Approved, but Unreleased App Fails
I have an app in Pending Developer Release status and have generated a promo to test app on final time before release. After entering promo code in App Store app, I get the following error: Unable to Redeem This content is incompatible with the current software on this device. Update you device to the latest software version and try again. The device in question has been running TestFlight and Xcode builds without issue. The device is an iPhone 14 Pro running 18.6. App is built with minimum deployment of 18.0.
1
0
128
Feb ’26
Reply to Cannot get WiFi SSID inside launchctl agent
Thanks again for your guidance. I’m following up with concrete implementation details and current repro logs because we still cannot read SSID via CoreWLAN from our agent process. Environment: macOS 26.3 (build 25D125) Xcode 26.2 (17C52) Wi-Fi interface: en0 Agent bundle ID: com.acme.SSIDInspector.Agent App bundle ID: com.acme.SSIDInspector How we launch the agent: We use SMAppService.agent(plistName:) from the main app. Embedded LaunchAgent plist path in app bundle: com.acme.SSIDInspector.Agent.plist Plist details: Label = com.acme.SSIDInspector.Agent BundleProgram = Contents/Resources/SSIDInspectorAgent.app/Contents/MacOS/SSIDInspectorAgent MachServices includes com.acme.SSIDInspector.Agent RunAtLoad = true, KeepAlive = true We call register()/unregister() on SMAppService, and use XPC (NSXPCConnection to mach service) to verify the agent is running/reachable. Privacy/authorization setup: Agent Info.plist usage strings are present: NSLocationAlwaysUsageDescription NSLocationUsageDescription NSLocati
Topic: App & System Services SubTopic: Core OS Tags:
Feb ’26
What is the state of EventKit going forward?
I'm building an app that heavily relies on EKEventStore for calendar and reminder integration. The API is simple - and limited. Change notifications amount to something changed, you'd better refetch everything you care about. There's no way to know whether the calendar was updated while your app was closed or backgrounded. EKEvents and EKReminders don't trigger SwiftUI view updates, so you end up shunting them into your own observable state and keeping the two in sync. My app is fairly complex rendering-wise, and I lament being locked into treating EKEventStore as a first-class citizen of my view and data layer. It makes everything clunkier, essentially shuts the door on modern features like undo/redo, and makes integrating with other calendar providers that much harder. I'm exploring a custom SwiftData DataStore ↔ EKEventStore sync engine, but this is no easy task. There are still many unknowns I'd need to spike out before I can even attempt a proper implementation. Still, I'm curious - is this some
1
0
71
Feb ’26
vImageBuffer_InitWithCGImage fails with Xcode 26 but succeeds with Xcode 15I am
I am attempting to load a jpeg image into a vImage_Buffer. I am just trying to get the data in an ARGB format. This code works fine in the Xcode 15 build , but fails with kvImageInvalidParameter error from vImageBuffer_InitWithCGImage in the Xcode 26 build. This code is written in ObjectiveC++. Here is a code fragment: int CDib_ARGB::Load(LPCSTR pFilename) { int rc = 0; if (NULL == m_pRaw_vImage_Buffer) { NSString *pNS_filename = [[NSString alloc]initWithUTF8String:pFilename]; NSImage *pNSImage = [[NSImage alloc] initWithContentsOfFile:pNS_filename]; if (nil == pNSImage) rc = -1; else { int width = pNSImage.size.width; int height = pNSImage.size.height; if (pNSImage.representations) { NSImageRep *imageRep; int jj; width = 0; height = 0; for (jj = 0; jj < pNSImage.representations.count; jj++) { imageRep = pNSImage.representations[jj]; if (imageRep.pixelsWide > width) width = imageRep.pixelsWide; if (imageRep.pixelsHigh > height) height = imageRep.pixelsHigh; } } NSSize imageSize = NS
Replies
13
Boosts
0
Views
445
Activity
Feb ’26
Reply to NSFileManager getRelationship:ofDirectoryAtURL:toItemAtURL:error: returning NSURLRelationshipSame for Different Directories
The documentation claims it only caches for 1 run loop turn, but as previously mentioned, that is not always the case, and certain values tend to get 'stuck.' FYI, I think there are actually two different issues at work here: The run loop itself doesn't actually turn at a predictable rate. Depending on how your app is architected and the overall app state, it's entirely possible for an app to go seconds or even minutes without the main thread ever running. The documentation says that values are automatically removed after each pass through the run loop, but that's not quite accurate. NSURL is tracking the main loop activity through a runloop observer, but it doesn't actually flush the cache until the first time something tries to access that URL from the main thread. If nothing on the main thread accesses that URL, then it could theoretically return the old values forever. ...with #2 obviously being the most significant issue. Building a cache on top of NSURL resource values, which may or may not be
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Feb ’26
Reply to Unusually Long "Waiting for Review" Times This Week - Anyone Else?
Odd because for me it's the opposite - the macOS build was approved in 36 hours and the iOS build is waiting for 18 days lol.
Replies
Boosts
Views
Activity
Feb ’26
Reply to NSFileManager getRelationship:ofDirectoryAtURL:toItemAtURL:error: returning NSURLRelationshipSame for Different Directories
ACTUALLY doing #2 for every call is a terrible idea for both performance and coherence issues, but that means we're basically stuck trying to sort out when to reset, not if we're going to cache. I agree. IMO the problem is not that NSURL is caching the problem is the way it caches. The way it caches forces me to cache on top of it. The documentation claims it only caches for 1 run loop turn but as previously mentioned that is not always the case and certain values tend to get 'stuck.' Building a cache on top of NSURL resource values which may or may not be stale can cause all sorts of weird behavior if you don't call -removeCacheResourceValues so I can cache on the true value...but NSURL I assume makes its cache thread safe so -removeCacheResourceValues probably isn't so cheap. Doesn't that mean the url cache is costing me performance by requiring me to clear it to get to the true values I really want to cache? Huh. That's really weird. How did you construct those URLs? Originally the URL came throug
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Feb ’26
Reply to Clarification on SPC Version 3 Availability and Requirements (SDK 26 Certificate Bundle)
Future iOS/tvOS/macOS version may send SPC v3. There are no additional client-side requirements to trigger SPC v3. You cannot test SPC v3 today. Before official release of iOS it will be first available in beta builds. That will allow you to test your Key Server implementation and submit feedback.
Topic: Media Technologies SubTopic: Streaming Tags:
Replies
Boosts
Views
Activity
Feb ’26
Clarification on SPC Version 3 Availability and Requirements (SDK 26 Certificate Bundle)
Hello, I’m using a valid certificate bundle generated with SDK 26 (combined RSA‑1024 + RSA‑2048). However, all my devices currently still generate SPC v2 during playback, including my iPhone 16 under iOS 26.2. Apple staff mentioned that future iOS versions will send SPC v3 when using an SDK 26 certificate bundle. Could you please clarify: Which iOS/macOS versions will first support SPC v3? Are there any additional client‑side requirements (Safari version, playback APIs, headers, etc.) to trigger SPC v3? Is there any way to test SPC v3 today, e.g., using beta builds? Thank you!
Replies
1
Boosts
0
Views
466
Activity
Feb ’26
Reply to Cannot get WiFi SSID inside launchctl agent
Thanks for all the extra info. I have a couple of comments. [quote='877572022, dolfs, /thread/816619?answerId=877572022#877572022, /profile/dolfs'] I cleaned everything out manually. [/quote] How exactly? I try to avoid testing this stuff on my development machine because the constant build / run / debug cycle exposes edge cases that are rarely seen on normal user machines. I explain my standard approach for this sort of testing in Testing a Notarised Product. It’s discussing a different technology, but the general approach will work here. IMPORTANT Most VM apps don’t virtualise Wi-Fi, so you won’t be able to test the Core WLAN side of this. But you can test the Core Location side, and I think that’s what’s key here. [quote='877571022, dolfs, /thread/816619?answerId=877571022#877571022, /profile/dolfs'] Agent requests location authorization [/quote] Have you tried requesting location authorisation from the container app? That should work because the app is just a normal GUI application. And I’m hopin
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Feb ’26
Reply to Digital Services Act: In Review for 14 days already.
I'm really desperate. My app ranks at the top across Europe, and in preparation for in-app purchases (donations), I changed my status to Trader. There was no warning that my apps would disappear from the stores, and support hasn’t been able to help. It just can’t be that Apple needs several days to verify an ID and, in doing so, causes massive financial and reputational damage to developers. I can hardly believe it.
Replies
Boosts
Views
Activity
Feb ’26
Reply to Extended “Waiting for Review” & No Communication Despite Multiple Contact Attempts
I'm facing the same issue. I submitted my revised build for review on February 18th, and it's still at Waiting for Review. I don't have a clear picture of when the app will be reviewed, and I have to keep delaying my product launch. My first submission was on February 3rd.
Replies
Boosts
Views
Activity
Feb ’26
Reply to Xcode Devices "Download Container" no longer works on latest Xcode 26.0 (24228) (Build 17A324)
Same here, I cannot download the container. I thought my app was broken then I realized the xcode version change caused it. Full error: The specified file could not be transferred. Domain: com.apple.dt.CoreDeviceError Code: 7000 User Info: { DVTErrorCreationDateKey = 2026-02-27 07:44:43 +0000; NSURL = file:///Users/cihadturhan/Downloads/xxx.xxx.xxx%202026-02-27%2010:44.28.643.xcappdata/AppData/Library/Caches/; } -- The specified file could not be transferred. Domain: com.apple.dt.CoreDeviceError Code: 7000 User Info: { NSURL = file:///Users/cihadturhan/Downloads/xxx.xxx.xxxx%202026-02-27%2010:44.28.643.xcappdata/AppData/Library/Caches/; } -- Failed to perform I/O operations. Domain: com.apple.dt.remoteservices.error Code: 11001 Failure Reason: Cannot open destination file /Users/cihadturhan/Downloads/xxxx 2026-02-27 10:44.28.643.xcappdata/AppData/Library/Caches/com.apple.dyld/xxx.dyld4: Permission denied -- System Information macOS Version 26.2 (Build 25C56) Xcode 26.2 (24553) (Build 17C52)
Replies
Boosts
Views
Activity
Feb ’26
Cannot download approved app via promo code
I just had an app approved and pending developer release. As part of my release checks, I always download the app using a promo code (even for free apps). This time, on both iOS and macOS, redeeming a promo code for the respective builds gives this error: Unable to Redeem. This content is incompatible with the current software on this device. Update your device to the latest software version and try again. The app targets iOS 26.0 and macOS 26.0, and my devices are on the latest releases. Has anything changed with promo code redemption for approved apps? I typically use promo codes for updates, but have not released a new app in a while.
Replies
2
Boosts
0
Views
208
Activity
Feb ’26
Unable to trigger AudioRecordingIntent from background
I am building an app where I am using AudioRecordingIntent to start audio recording from shortcuts / Action button etc. Whenever I set that up, I notice that I get an error - Unknown NSError Live Activity start failed: The operation couldn’t be completed. Target is not foreground I explicitly try to start the live activity and then start the audio recording and that's when I see this error. How can I make this work? I am unable to find any examples.
Replies
1
Boosts
0
Views
108
Activity
Feb ’26
Promo Code for Approved, but Unreleased App Fails
I have an app in Pending Developer Release status and have generated a promo to test app on final time before release. After entering promo code in App Store app, I get the following error: Unable to Redeem This content is incompatible with the current software on this device. Update you device to the latest software version and try again. The device in question has been running TestFlight and Xcode builds without issue. The device is an iPhone 14 Pro running 18.6. App is built with minimum deployment of 18.0.
Replies
1
Boosts
0
Views
128
Activity
Feb ’26
Reply to Cannot get WiFi SSID inside launchctl agent
Thanks again for your guidance. I’m following up with concrete implementation details and current repro logs because we still cannot read SSID via CoreWLAN from our agent process. Environment: macOS 26.3 (build 25D125) Xcode 26.2 (17C52) Wi-Fi interface: en0 Agent bundle ID: com.acme.SSIDInspector.Agent App bundle ID: com.acme.SSIDInspector How we launch the agent: We use SMAppService.agent(plistName:) from the main app. Embedded LaunchAgent plist path in app bundle: com.acme.SSIDInspector.Agent.plist Plist details: Label = com.acme.SSIDInspector.Agent BundleProgram = Contents/Resources/SSIDInspectorAgent.app/Contents/MacOS/SSIDInspectorAgent MachServices includes com.acme.SSIDInspector.Agent RunAtLoad = true, KeepAlive = true We call register()/unregister() on SMAppService, and use XPC (NSXPCConnection to mach service) to verify the agent is running/reachable. Privacy/authorization setup: Agent Info.plist usage strings are present: NSLocationAlwaysUsageDescription NSLocationUsageDescription NSLocati
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Feb ’26
What is the state of EventKit going forward?
I'm building an app that heavily relies on EKEventStore for calendar and reminder integration. The API is simple - and limited. Change notifications amount to something changed, you'd better refetch everything you care about. There's no way to know whether the calendar was updated while your app was closed or backgrounded. EKEvents and EKReminders don't trigger SwiftUI view updates, so you end up shunting them into your own observable state and keeping the two in sync. My app is fairly complex rendering-wise, and I lament being locked into treating EKEventStore as a first-class citizen of my view and data layer. It makes everything clunkier, essentially shuts the door on modern features like undo/redo, and makes integrating with other calendar providers that much harder. I'm exploring a custom SwiftData DataStore ↔ EKEventStore sync engine, but this is no easy task. There are still many unknowns I'd need to spike out before I can even attempt a proper implementation. Still, I'm curious - is this some
Replies
1
Boosts
0
Views
71
Activity
Feb ’26