Xcode 26.4: IBOutlets/IBActions gutter circles missing — cannot connect storyboard to code (works in 26.3)

I’m seeing a regression in Xcode 26.4 where Interface Builder will not allow connecting IBOutlets or IBActions.

Symptoms:

  • The usual gutter circle/dot does not appear next to IBOutlet / IBAction in the code editor
  • Because of this, I cannot:
    • drag from storyboard → code
    • drag from code → storyboard
  • The class is valid and already connected to the storyboard (existing outlets work)
  • Assistant Editor opens the correct view controller file

Important: The exact same project, unchanged, works perfectly in Xcode 26.3. I can create and connect outlets/actions normally there.

Environment

  • Xcode: 26.4
  • macOS: 26.4
  • Mac Mini M4 Pro 64G Ram
  • Project: Objective-C UIKit app using Storyboards
  • This is a long-running, ObjC, project (not newly created)

What I’ve already tried

To rule out the usual suspects:

  • Verified View Controller Custom Class is correctly set in Identity Inspector
  • Verified files are in the correct Target Membership
  • Verified outlets are declared correctly in the .h file:
@property (weak, nonatomic) IBOutlet UILabel *exampleLabel;

Opened correct file manually (not relying on Automatic Assistant) Tried both:

  • storyboard → code drag
  • code → storyboard drag
  • Tried using Connections Inspector
  • Clean Build Folder
  • Deleted entire DerivedData
  • Restarted Xcode
  • Updated macOS to 26.4
  • Ran:

sudo xcodebuild -runFirstLaunch

  • Confirmed required platform components installed
  • Reopened project fresh

Observations

  • In Xcode 26.4 the outlet “connection circles” are completely missing
  • In Xcode 26.3 they appear immediately for the same code
  • Existing connections still function at runtime — this is purely an Interface Builder issue

Question

The gutter circles appearance has always been flaky in Xcode over the 13+ years I've been using it but now with 26.4 they have completely disappeared.

Has anyone else seen this in Xcode 26.4, or found a workaround?

At this point it looks like a regression in Interface Builder, but I haven’t found any mention of it yet.

Found a solution. While I can still add elements in IB, I can't connect to outlets. I had looked into manually editing the XML in my storyboard but didn't know how to create or deal with the unique identifiers. So I described the ObjC properties and action methods to the Claude agent and asked it to connect the elements to the properties and actions. Done! New elements appear and are working my ObjC watch app.

I can confirm that the issue is still reproducible with Objective-C projects in Xcode 26.6 RC. However, I can no longer reproduce it in Xcode 27 beta. It appears to be fixed for Objective-C projects as well.

Why doesn't Apple fix this? I'm developing an ERP app, and I have to deal with forms that have dozens of fields—without the outlets working, it's a nightmare.

I appreciate the attention and feedback received regarding this issue. To assist in resolving the matter, kindly download the beta 1 version of Xcode 27 and verify if the issue has been resolved.

Albert  WWDR

Xcode 26.4: IBOutlets/IBActions gutter circles missing — cannot connect storyboard to code (works in 26.3)
 
 
Q