Xcode 16 Objective-C Documentation Missing

In Xcode 16.0 and 16.1 beta 2, running on macOS 15.1 beta 4, Developer Documentation for Objective-C is (at least partially) missing in the Navigator. Many of the entries appear to be for Swift. In Xcode 16.1 beta (i.e. beta 1), the documentation is normal. I did not find any posts in this forum about this, which is surprising and makes me wonder if the issue is isolated to particular configurations. In any event, I would appreciate any information anyone may have about this.

Can you post an image showing the API that are missing?

Attached are two screenshots of Xcode 16.1 beta 2's Navigator. One shows a segment of Foundation, the other is of AppKit.

Your issue appears to be a bug. Please file a Feedback report using Feedback Assistant.

I'm seeing the same thing and filed FB15150709 - Xcode 16.0 (16A242d) Developer Documentation is not showing Objective-C APIs.

Also noticed that option-clicking on a method no longer brings up documentation in the popover for everything in Foundation. For example if I option click on a method call on NSString:

-componentsSeparatedByString:

The popover shows me no documentation at all (just the method name, which I already know). There is a link to the header file which I can click but the header file has no comments. So no documentation at all. All I get is the method name now.

In the menu bar I can go to:

Window -> Documentation and search for it....but this is really quite a step backwards.

These Swift rewrites are just wonderful.

This issue persists in the release version of Xcode 16.1 and also in Xcode 16.2 beta 1. I have filed a report. I feel like, as an Objective-C user, a second class citizen.

I can confirm that this issue has not been resolved in Xcode 16.1 and continues to make development frustrating.

DTS Engineer, can you help prioritize this issue to be fixed by the Xcode team?

I'm burdened by this bug as well. Filed FB15645323 (Xcode Developer Documentation not respecting Objective-C preference)

It appears that this issue was resolved in Xcode 16.2 (16C5032a)

Xcode 16 Objective-C Documentation Missing
 
 
Q