An iOS app has a UINavigationController with a UINavigationBar that is non-translucent (e.g. black). When performing a push (or pop) to navigate to or from another UIViewController the UIBarButtonItems on the navigation bar are flashing a white background. With a dark navigation bar this is very noticeable and not desirable. This only occurs when run on iOS 26 and is related to Liquid Glass I've created FB19660024 with a minimal Xcode workspace to reproduce, along with a video showing the behavior. This is a cosmetic bug, not affecting functionality, but is a very undesirable effect on apps with dark and non-translucent navigation bars. Has anyone else seen this and found a workaround?
Search results for
xcode github
92,021 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
We have an app in Swift that uses push notifications. It has a deployment target of iOS 15.0 I originally audited our app for iOS 26 by building it with Xcode 26 beta 3. At that point, all was well. Our implementation of application:didRegisterForRemoteNotificationsWithDeviceToken was called. But when rebuilding the app with beta 4, 5 and now 6, that function is no longer being called. I created a simple test case by creating a default iOS app project, then performing these additional steps: Set bundle ID to our app's ID Add the Push Notifications capability Add in application:didRegisterForRemoteNotificationsWithDeviceToken: with a print(HERE) just to set a breakpoint. Added the following code inside application:didFinishLaunchingWithOptions: along with setting a breakpoint on the registerForRemoteNotifications line: UNUserNotificationCenter.current().requestAuthorization(options: [.badge, .alert, .sound]) { granted, _ in DispatchQueue.main.async { UIApplication.shared.registerForRemoteNotifications
We observed a new crash after upgrading to iOS 18. This crash does not occur on iOS 17 or earlier. Crash Stacks From Xcode Organizer CoreFoundation: __CFRunLoopServiceMachPort + 160 2. CoreFoundation: __CFRunLoopServiceMachPort.cold.1 + 64 Crash Stacks From APM
More info: I built a very basic test app from Xcode templates; it loads into the iPhone, and Xcode attaches to it successfully and enables debugging. So there is something my app is doing that prevents Xcode from attaching to it. My app: supports carplay plays audio does not use storyboard, except for Launch storyboard uses split view navigation any suggestions or thoughts would be welcome.
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags:
Are you trying to compile this as an Xcode project? Or trying to compile from the command line? If it’s the latter, I have a standard set of steps that I use to check that compiling from the command line works. See Investigating Third-Party IDE Integration Problems. Does that work for you? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic:
Developer Tools & Services
SubTopic:
General
Tags:
I’m not able to help with your third-party tooling. My advice is that you first use Xcode to test the Apple side of your code-signing setup. If you have problems with that, I’m happy to help you with those. OTOH, if that works and your third-party tools still fail, that’s something you should escalate with the tools’ vendor. For specific instructions, see Investigating Third-Party IDE Code-Signing Problems. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic:
Code Signing
SubTopic:
Certificates, Identifiers & Profiles
Tags:
This issue was in the first iOS 26 beta and it still there with Xcode 26 beta 6 (17A5305f). Feedback is FB18581605 and contains sample project to reproduce the issue. I assign a target and action to a UISlider for the UIControl.Event.valueChanged value: addTarget(self, action: #selector(sliderValueDidChange), for: .valueChanged) Here’s the function. @objc func sliderValueDidChange(_ sender: UISlider, event: UIEvent) { print(event) } When printing the event value, there is a crash. When checking the event value with lldb, it appears uninitialized.
So the question is: did the required signature for selector change in Xcode 26 ? I have noticed the same issue for other types of control.
Topic:
UI Frameworks
SubTopic:
UIKit
Tags:
Yes, this is a system behavior. It tries to add a glass effect to existing icons even though it does not work with every icon. You cannot customize this. When you compile with Xcode 26 you will lose this effect on your existing icon too as Apple assumes you do not want the glass effect. For all other cases, use Icon Composer.
Topic:
App & System Services
SubTopic:
General
Tags:
Now using Xcode 26 beta 6, and iOS/iPadOS 26 beta 7 - and I found the codes do not compiled with localized name. Since I have been buidling the codes since beta 1, the app might have localized name in the past. Even Localizable file is there with proper translation. I have however, started to build icon using Icon Composer (before that was not). I have also tried to add in CFBundleDisplayName and CFBundleName in Localizable file, and same (English is shown). What have I done wrong or forget to do?
Topic:
Developer Tools & Services
SubTopic:
Xcode
@DTS Engineer unfortunately yes. I reproduced with Xcode 26 beta 6 (17A5305f) and an iPad running iOS 26 beta 7 (23A5326a). The following code will produce the runtime exception. slider.addTarget( self, action: #selector(sliderValueDidChange(_:for:)), for: .valueChanged ) // ... @objc func sliderValueDidChange(_ sender: UISlider, for event: UIEvent) { print(event) } whereas changing the event parameter type to UIControl.Event doesn't produce it: @objc func sliderValueDidChange(_ sender: UISlider, for event: UIControl.Event) { print(event) } Do note that changing the action method body to @objc func sliderValueDidChange(_ sender: UISlider, for event: UIEvent) { print(Event: (event)) } has always been working fine, but that is because the String interpolation treats the event value as nil I believe (by printing an empty String).
Topic:
UI Frameworks
SubTopic:
UIKit
Tags:
Testing Environment: iOS: 26.0 Beta 7 Xcode: Beta 6 Description: We are implementing the new BGContinuedProcessingTask API introduced in iOS 26. We have followed the official documentation and WWDC session guidance to configure our project. The Background Modes (processing) and Background GPU Access capabilities have been added in Xcode. The com.apple.developer.background-tasks.continued-processing.gpu entitlement is present and set to in the .entitlements file. The provisioning profile details viewed within Xcode explicitly show that the Background GPU Access capability and the corresponding entitlement are included. Despite this correct configuration, when running the app on supported hardware (iPhone 16 Pro), a call to BGTaskScheduler.supportedResources.contains(.gpu) consistently returns false. This prevents us from setting request.requiredResources = .gpu. As a result, when the BGContinuedProcessingTask starts without the GPU resource flag, our internal Metal-based exporter att
I looked more into this today. Previously, there was an issue specific with watchOS app icons, as I mentioned above, and that one is no longer listed in the TestFlight release notes. However, there is a separate issue that isn't about watchOS, with a different message (the one posted by @lawrencejob above). So for folks reporting that they are currently encountering this message, are you able to confirm if the build that created the issue was built by a continuous integration system, such as Xcode Cloud? If that's true for you, I'd then like to get further confirmation that if you build your app locally outside of your CI system and submit that build, you don't receive this message. — Ed Ford, DTS Engineer
Topic:
Developer Tools & Services
SubTopic:
Instruments
Tags:
I'm using the WebGPU abstraction library wgpu to build an app using compute shaders that compiles to Metal (on macOS), and in certain patterns where it uses a staging buffer for initial data, the data is just total missing from the capture, breaking other workflows such as shader debugging or seeing the completed results in the final buffer. I wrote up details including a repro project and screen shots of the issue at https://github.com/gfx-rs/wgpu/issues/8111 . Seems like an Xcode bug. Any ideas? I'm happy to help investigate further if I can.
Thanks for mentioning this and thank you for providing a detailed writeup. I read through, but I'm not sure how to answer your question. I think it would be useful to run this past our engineering teams. And, a good way to do that is by filing a bug. Won't you please consider filing a bug report that includes a small Xcode project and some directions that can be used to reproduce the problem. If you file a bug, please post the Feedback number here once you do. If you post the Feedback number here I'll check the status next time I do a sweep of forums posts where I've suggested bug reports. Bug Reporting: How and Why? has tips on creating your bug report.
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags: