Я пытаюсь отладить плагин Maya, который я создаю для Maya 2013, используя функции отладки Xcode 4.6.3. Я хочу иметь возможность установить точку останова и проследить через плагин, но я не могу настроить Xcode для отладки Maya. В разделе «Редактирование схемы» я установил для исполняемого файла Maya.app, но это привело к следующему выводу в моем окне консоли:
Flags:
-v prints the product version and cut number
-batch for batch mode
-prompt for interactive non-gui mode
-proj [dir] look for files in the specified project dir
-command [mel command] runs the specified command on startup
-file [file] opens the specified file
-script [file] sources the specified file on startup
(use complete file name)
-recover recover the last journal file
(use 'Render -help' for more options)
-optimizeRender [file] [outfile]
optimize maya file efficient for rendering
purposes, and put result in outfile
(use 'maya -optimizeRender -help' for more options)
-archive [file] displays a list of files required to archive
the specified scene.
-noAutoloadPlugins do not auto-load any plug-ins.
-3 enable Python 3000 compatibility warnings
-help prints this message
Я установил конфигурацию сборки на «Отладка». Единственная известная ссылка, которая была полезной, была этот но сейчас он сильно устарел.
Может ли кто-нибудь помочь мне в настройке Xcode для отладки Maya?
Эта ссылка дает очень хорошее объяснение для отладки плагинов Maya в Visual Studio. Тот же процесс может быть применен к Xcode.
Ссылка на сайт :- https://alliance.seas.upenn.edu/~cis660/wiki/index.php?title=Debug_CPP_Plugin
У меня была та же проблема, но затем я установил исполняемый файл на фактический исполняемый файл в пакете приложения, и он запустился правильно для меня.
Например, для Maya 2016 установите запуск приложения:
/Applications/Autodesk/maya2016/Maya.app/Contents/MacOS/Maya
Основная причина, по которой я предпочитаю этот метод, а не метод вложения, состоит в том, что он дает вам полный контроль над средой запуска, и вы можете легко устанавливать переменные среды для сеанса отладки (которые в противном случае являются ОГРОМНОЙ болью, которую необходимо установить в OS X)
NB. Сложно перейти из диалогового окна просмотра xcode в пакет приложения, но вы можете перетащить файл из обычного окна Finder прямо в диалоговое окно просмотра, чтобы перейти к этому в противном случае недоступному пути.