Xcode 14.1: “error: Couldn’t realize type of self”

I recently added Swift to my existing objective-c static library project and encountering issues when debugging Swift code.

While in a breakpoint and entering po command to print a variable value I get:

error: expression failed to parse:

error: Couldn't realize type of self

Note the following:

  1. The project is an objective-c static library with recently added Swift files.
  2. The error appears only when breakpoint is in a Swift file. There is no issues while debugging objective-c file (*.m file).
  3. Xcode version is 14.1
  4. Project is using CocoaPods.
  5. There are no issues with compilation and runtime. The only issue is with debugging Swift code.
  6. When running swift-healthcheck from breakpoint, there are plenty of errors as follow:

LoadOneModule() -- Missing Swift module or Clang module found for "Infra", "imported" via SwiftDWARFImporterDelegate. Hint: Register Swift modules with the linker using -add_ast_path.

While Infra is the name of my static library. (I couldn't find any helpful instructions explaining how to register swift modules, while I'm not even sure it points to the actual issue).

Any suggestions will be highly appreciated.

Xcode 14.1: “error: Couldn’t realize type of self”
 
 
Q