Xcode 27 incorrectly links a Catalyst binary, _UIFontTextStyleCallout Expected in AppKit

I have a personal iOS project that I also compile for macOS with Catalyst. When built with Xcode 26.x, everything is linked correctly. When built with Xcode 27 betas, the following runtime error occurs:

Termination Reason:  Namespace DYLD, Code 4, Symbol missing
Symbol not found: _UIFontTextStyleCallout
Referenced from: <046ED276-F81A-31B4-82FF-6DC82E9041BC> /Applications/Photo Library.app/Contents/MacOS/Photo Library
Expected in:     <298B64F6-9BC0-3BFB-BE72-EBDC2BE0FF19> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit

Any assistance?

Thanks

Answered by DTS Engineer in 895563022

Thanks for filing a bug report. It is still being screened. If possible, please add a small Xcode project that can be use to reproduce the problem to your bug report.

FB23420382

Thanks for filing a bug report. It is still being screened. If possible, please add a small Xcode project that can be use to reproduce the problem to your bug report.

Unfortunately, the issue persists with Xcode 27 beta 3.

Thanks for the update. I added a note to your bug report. At this time the bug you filed remains open and under investigation.

Would attaching just the Xcode project (.xcodeproj) + a build log that includes the above error assist?

Hi,

Just to update, this seems to be an issue of Xcode 27 on macOS 26. The app launches correctly on macOS 27.0.

Hi [@Leo Natan](https://developer.apple.com/forums/profile/Leo Natan). Please try testing your software with iOS 27.0 beta 4.

Thanks for reaching! Unfortunately, I have updated my Mac to Golden Gate beta. This issue only occurred on macOS 26.0 with Xcode 27.0 betas. I am unable to verify.

Unfortunately, I have updated my Mac to Golden Gate beta.

Your main work Mac? Well, that’s… courageous (-:

Anyway, if you have some free disk space there’s a really easy way to test this fix: Install macOS 26 in a virtual machine.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

🙂 Hi Quinn

My personal machine. I think every personal device is now on 27. Once I figures I can change the version number of Xcode 26 in the Info.plist to fool the OS to let me run it from the icon, I just upgraded. But ended up not needed, as reported above.

Work machine is Tahoe, but I seperate the two lives.

If I have time this weekend, I'll see if I can install a VM and quickly try to build.

Xcode 27 incorrectly links a Catalyst binary, _UIFontTextStyleCallout Expected in AppKit
 
 
Q