如何使用 Xcode 调试 Maya 插件?

How to debug Maya plugin with Xcode?

我有一个 Maya 2019 插件,我想在 Xcode 11.4 的调试器中单步执行。即使我可以附加到 Maya 进程并在 Xcode 的控制台(以及如果我从那里启动 Maya 时在终端中)看到插件的输出,也永远不会到达插件断点。有人有详细的设置步骤吗?

这些是我已经看过的一些资源:

http://www.sonictk.com/post/tutorial-debugging-maya-plugins-crossplatform/

https://medium.com/@yuping37/write-a-custom-skinning-maya-plugin-and-debug-with-xcode-8de6512b494d

Debugging Maya Plugin with Xcode

  1. 转到 Xcode 和 select "Edit Scheme"
  2. 中的产品菜单
  3. 在“编辑方案”屏幕的可执行文件输入字段中,select“其他”。这将打开一个标题为“选择要启动的可执行文件”的屏幕,以浏览到 Maya 的路径。保持此屏幕打开。
  4. 打开 Mac Finder 应用程序并导航至应用程序,右键单击 Maya 并 select“显示包内容”。导航至包的 /Contents/bin/ 文件夹和 select maya unix 可执行文件并将其拖动到在步骤 2 中打开的“选择要启动的可执行文件”屏幕。然后关闭。
  5. 转到“构建设置”将 "Generate Debug Symbols" 设置为“是”。 运行 或通过 PID 或名称附加到进程时,调试器现在应该可以工作。