正如有人所说,Unity项目必须在设备上运行,但这很麻烦。有没有办法在iOS模拟器中运行项目?
答案 0 :(得分:0)
直到Unity3D 3.3才支持它。和iOS 4。???但目前发布的3.4崩溃了。请参阅Unity3D论坛中的posting。
无论如何,我发现在编辑器中运行项目进行调试更容易,并在设备上进行真正的测试。通过XCode部署到iPhone总是非常慢。所以我设计了我的代码来区分设备和播放器之间的启动,如
if (Application.platform == RuntimePlatform.IPhonePlayer) {
// do what ever you need
} else ...
使用抽象工厂设计模式或单例非常容易。
答案 1 :(得分:0)
先决条件:
指南:
转到“编辑”>“播放器设置”>“检查器”>“ iOS”选项卡。将目标SDK 更改为模拟器SDK ,然后再次构建项目。
打开构建设置并将平台切换到iOS。
Unity3D文档-Building your Unity game to an iOS device for testing。