2016-10-06 2 views
1

Я построил свое решение в MonoDevelop, затем создал проект Xcode в единстве со следующими параметрамиMonoDevelop не ударять точки останова при подключении к IOS устройства

enter image description here

я затем успешно установивших приложение к iPhone, остановил проект Xcode, вновь приложение на iPhone, а затем прикрепил MonoDevelop отладчик

enter image description here

проблема заключается в том, что, когда я установил перерыв очки, они показывают как недостижимые и вообще не попадают.

enter image description here

Может кто-нибудь мне точку в правильном направлении с этим? Напряжение его убивает меня ..
Благодаря

Spec:
Macbook Air Early 2015 - El Capitan 10.11.6
IPod Touch (MGG72BT/A) - IOS 9.3.1
MonoDevelop 5.9.6
Единство 5.3.4f1

+0

Я мог бы столкнуться с подобной проблемой, но я даже не могу заставить отладчик подключаться к iOS 9.3.5 с MonoDevelop 5.9.6. iPhonePlayer никогда не появляется в окне процессов. – tylerlindell

+0

@tlindell Я бы не задерживал дыхание для Единства, чтобы помочь. Мы связались с ними, и они в основном сказали, что нам нужно купить их пакет поддержки в размере 20 тыс. Долл. Для их выхода и разрешения. Они не дают ничего более. Ну и шутка. – mylogon

+0

Yikes, к счастью для нас - существует переполнение стека. Я только что разместил свой вопрос (http://stackoverflow.com/questions/37611558/monodevelop-ios-unity-cannot-connect-to-debugger) – tylerlindell

ответ

0

у меня был вопрос о Linux, и я заметил, что это начало происходить после того, как я вручную построил проект в MonoDevelop, который дал мне кучу ошибок сборки, которые были из-за того, что версия Единство единства .NET было таргетинг - 3,5, но в число MD было 4,5. Поэтому после того, как я изменил целевой FW на 4.5, ошибки сборки (в MD) были очищены, но точки останова перестали работать.

Что я сделал, так я перезапустил как MD, так и Unity, очищенный проект в MD, но не создал их в MD. Просто сохранили и переключили на Unity, который использует свою собственную сборку. После этого я переключился на MD и подключился к Unity-процессу БЕЗ СТРОИТЕЛЬСТВА.

После этого контрольные точки снова начали работать. Заключение - не создавайте проект в MD, просто используйте его только для редактирования скриптов и позволяйте Unity делать это.

+0

Спасибо. Я отдам это в понедельник. – mylogon

+0

К сожалению, это не сработало с моим проектом. Если я перейду в Unity после очистки проектов в решении, это вызовет много ошибок в отношении недостающих DLL, которые, как правило, производят моно, я думаю. Спасибо, в любом случае. – mylogon

Смежные вопросы