我在MonoDevelop中构建了我的解决方案,然后使用以下设置在Unity中创建了一个Xcode项目
然后我成功将应用程序部署到iPhone,停止了Xcode项目,在iPhone上重新打开了应用程序,然后附加了MonoDevelop调试器
问题在于,当我设置断点时,它们显示为无法访问,并且根本没有被击中。
有人能指出我正确的方向吗?它的压力正在扼杀我。
感谢
规格:
Macbook Air 2015年初 - El Capitan 10.11.6
iPod Touch(MGG72BT / A) - iOS 9.3.1
MonoDevelop 5.9.6
Unity 5.3.4f1
答案 0 :(得分:0)
我在Linux上遇到了这个问题,我注意到它是在我在MonoDevelop中手动构建项目后开始发生的,这给了我一堆构建错误,这是因为.NET unity的目标版本是3.5但MD带来的是4.5。所以在我将目标FW更改为4.5后,构建错误(在MD中)被清除但是断点停止工作。
我做的是我重新启动了MD和Unity,MD中的已清理项目,但没有在MD中构建它们。刚保存并切换到使用自己的构建的Unity。之后我切换回MD并附加到Unity进程没有建立。
此后,断点再次开始工作。结论 - 不要在MD中构建项目,只使用它来编辑脚本,让Unity进行构建。