正如有人所说,Unity项目必须在设备上运行,但这很麻烦。是否有任何方法可以在iOS模拟器中运行项目?
正如有人所说,Unity项目必须在设备上运行,但这很麻烦。是否有任何方法可以在iOS模拟器中运行项目?
前提条件:
操作指南:
转到Edit(编辑)> Player settings(播放器设置)> Inspector(检查者)> iOS选项卡。将Target SDK更改为Simulator SDK,然后再次构建项目。
打开Build Settings并切换到iOS平台。
Unity3D文档 - 将Unity游戏构建到iOS设备以进行测试。
它被支持到Unity3D 3.3和iOS 4.???,但当前版本3.4会崩溃。在Unity3D论坛中可以看到posting。
无论如何,我发现在编辑器播放器中运行项目进行调试并在设备上进行真实测试更容易。通过XCode部署到iPhone总是令人烦恼的缓慢。因此,我设计了我的代码以在启动时区分设备和播放器,例如
if (Application.platform == RuntimePlatform.IPhonePlayer) {
// do what ever you need
} else ...
使用抽象工厂设计模式或单例模式可以使编程变得非常容易。