【问题标题】:How to debug Unity project with iOS simulator?如何使用 iOS 模拟器调试 Unity 项目?
【发布时间】:2011-10-28 06:58:22
【问题描述】:

正如有人所说,Unity 项目必须在设备上运行,但这很麻烦。有什么办法可以在 iOS 的模拟器中运行项目吗?

【问题讨论】:

    标签: xcode unity3d


    【解决方案1】:

    先决条件:

    • 苹果机
    • XCode
    • 适用于 Mac 的 Unity3D

    指南:

    1. 转到编辑 > 播放器设置 > 检查器 > iOS 选项卡。将 Target SDK 更改为 Simulator SDK,然后重新构建项目。

    2. 打开构建设置并将平台切换到iOS。

    3. 在同一窗口集Run XCode as Debug中,勾选Development BuildScript Debugging
    4. 点击Build and Run,为iOS构建选择一个目录(例如,创建一个名为Build.iOS的新目录)
    5. 构建过程漫长,休息一下。

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

    【讨论】:

      【解决方案2】:

      直到 Unity3D 3.3 才支持它。和iOS 4。???但是当前版本 3.4 崩溃了。在 Unity3D 论坛中查看此 posting

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

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

      使用抽象工厂设计模式或单例非常容易。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-02-12
        • 1970-01-01
        • 2013-01-08
        • 1970-01-01
        • 2018-02-03
        • 1970-01-01
        • 2016-10-25
        • 2015-09-28
        相关资源
        最近更新 更多