【发布时间】:2011-10-28 06:58:22
【问题描述】:
正如有人所说,Unity 项目必须在设备上运行,但这很麻烦。有什么办法可以在 iOS 的模拟器中运行项目吗?
【问题讨论】:
正如有人所说,Unity 项目必须在设备上运行,但这很麻烦。有什么办法可以在 iOS 的模拟器中运行项目吗?
【问题讨论】:
先决条件:
指南:
转到编辑 > 播放器设置 > 检查器 > iOS 选项卡。将 Target SDK 更改为 Simulator SDK,然后重新构建项目。
打开构建设置并将平台切换到iOS。
Unity3D 文档 - Building your Unity game to an iOS device for testing.
【讨论】:
直到 Unity3D 3.3 才支持它。和iOS 4。???但是当前版本 3.4 崩溃了。在 Unity3D 论坛中查看此 posting。
无论如何,我发现在编辑器播放器中运行项目以进行调试和在设备上进行实际测试更容易。通过 XCode 部署到 iPhone 总是非常缓慢。所以我设计了我的代码,以便在启动时区分设备和播放器,例如
if (Application.platform == RuntimePlatform.IPhonePlayer) {
// do what ever you need
} else ...
使用抽象工厂设计模式或单例非常容易。
【讨论】: