【发布时间】:2016-12-12 06:44:03
【问题描述】:
所以我试图让我的应用程序在 iOS 设备上运行,连接到统一调试器,这样我就可以设置断点来帮助找出 iOS 特定的问题。这是我一直在经历和验证的一切。
- 我已尝试在 MonoDevelop 和 Visual Studios 上执行统一附件。在这两个上,我都可以在附件列表中看到我的设备和应用程序。
- 在 Visual Studios 中,我选择附加到我的设备,但没有任何反应。当我选择编辑器时它确实可以正常工作。
- 在 Monodevelop 中,它只是吐出它无法连接到调试器。
- 我已经确认它们在同一个网络上,检查了脚本调试,检查了编辑器附加。
不确定我在这里缺少什么以使其链接到设备。任何帮助表示赞赏。
更新
在关于切换到单声道构建的 cmets 之后。我现在遇到了另一个障碍。在 xcode 中我得到以下错误。
ld: Unable to insert branch island. No insertion point available. for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
【问题讨论】:
-
什么统一版本?
-
您是否记得选择“开发构建”(在构建选项中,靠近您单击构建的位置)。这是一个令人讨厌的问题!
-
@Rob Unity 版本 5.3.5p5
-
@Rob 现在将其设置为 IL2CPP,让我将其设置为单声道并尝试一下。
-
请注意,您不能使用 Mono 作为脚本后端发布。您必须使用 IL2CPP,因此请确保在发布前在 IL2CPP 上进行正确测试。更多信息:docs.unity3d.com/Manual/iphone-64bit.html
标签: ios xcode visual-studio debugging unity3d