如何使用iOS模拟器调试Unity项目?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用iOS模拟器调试Unity项目?相关的知识,希望对你有一定的参考价值。

正如有人所说,Unity项目必须在设备上运行,但这很麻烦。有没有办法在ios模拟器中运行项目?

答案

直到Unity3D 3.3才支持它。和iOS 4。???但目前发布的3.4崩溃了。在Unity3D论坛中查看此posting

无论如何,我发现在编辑器中运行项目进行调试更容易,并在设备上进行真正的测试。通过XCode部署到iPhone总是非常慢。所以我设计了我的代码来区分设备和播放器之间的启动

if (Application.platform == RuntimePlatform.IPhonePlayer) {
    // do what ever you need
} else ...

使用抽象的工厂设计模式或单例使得它非常简单。

另一答案

先决条件:

  • 苹果电脑
  • 的XCode
  • Unity3D for Mac

指南:

  1. 转到编辑>播放器设置>检查器> iOS选项卡。将Target SDK更改为Simulator SDK,然后再次构建项目。 Target SDK
  2. 打开构建设置并将平台切换到iOS。
  3. 在同一窗口中将Run XCode设置为Debug,检查Development Build和Script Debugging。
  4. 单击Build and Run,为iOS构建选择一个目录(例如,创建一个名为Build.iOS的新目录)
  5. 建立一个漫长的过程,休息一下。

Unity3D文档 - Building your Unity game to an iOS device for testing

以上是关于如何使用iOS模拟器调试Unity项目?的主要内容,如果未能解决你的问题,请参考以下文章

Unity5.x发布IOS项目Xcode8免签证调试发布教程

PHP代码-psysh调试代码片段工具

插入 iOS 设备时如何检查“调试视图层次结构”?

001 Nibiru SDK 调试工具介绍

Unity3D利用Logcat调试安卓

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js