2016-04-22 57 views
2

我试图在iPhone 4s模拟器上运行我的统一游戏,使用Xcode为iTunes连接生成一些屏幕截图。统一游戏无法在iPhone 4s上模拟

我在路上遇到了几个问题,还有很多困惑,希望有人在这里发光。

我试过所有其他模拟器(iPad,iPhone),并从未有任何问题。

当我在播放器设置中选择模拟器SDK我注意到,“结构”字段是灰色的,由“环球”到“x86_64的”改变

当我打开我的Xcode不能选择iPhone 4S作为模拟器来运行此构建。为了能够进入“Build settings” - >“Architectures” - >“Architectures”并从“x86_64”更改为“Standard architecture i386 x86_64”。在改变iPhone 4之后,它现在可以作为模拟器选择。

Xcode的构建没有错误,但只要我在模拟器上启动应用程序失败,它甚至不会达到统一标识。

dyld: Symbol not found: __ZN14Il2CppIUnknown3IIDE Referenced from: 
/Users/user/Library/Developer/CoreSimulator/Devices/FFABF00E-A414-495A-8FF6- 
8AF50B97343C/data/Containers/Bundle/Application/FB0C2EB1-3581-4061-BBC5- 
98F09F395218/myapp.app/myapp Expected in: flat namespace in 
/Users/user/Library/Developer/CoreSimulator/Devices/FFABF00E-A414-495A-8FF6- 
8AF50B97343C/data/Containers/Bundle/Application/FB0C2EB1-3581-4061-BBC5- 
98F09F395218/myapp.app/myapp 

我已经转载了这个完全相同的错误与空统一的应用程序。

下面是我希望你能回答以下问题:

  1. 这是模拟iPhone 4S的正确方法?如果不是我应该怎么做呢?

  2. 有没有一些新手开发人员不知道关于这些不同体系结构的问题?

  3. 考虑到当在播放器设置中选择“Device SDK”时,体系结构是“Universal”(在统一编辑器中),我希望这个应用能够在实际设备上工作吗?

中使用的版本是团结5.3.4f1的Xcode 7.2

+0

感谢编辑,我都找过的地方,尝试了不同的设置看着东西,如:http://answers.unity3d.com/questions/1090904/project-built-for-ios- simulation-but-no-simulators.html和http://forum.unity3d.com/threads/ios-xcode-simulator-problem.364532/,但我不断收到相同的错误。有人可以确认他可以创建构建并在iPhone 4s上模拟一个空的统一项目吗? –

+0

将目标SDK更改为Simulator SDK。从Unity编辑**编辑 - >编译设置选择iOS->播放器设置**,然后**将目标SDK **更改为**模拟器SDK **。 – Programmer

+0

感谢您的评论。我意识到这一设置,我已经成功地使用其他模拟器(iphone和ipad)。问题是iphone 4s唯一的模拟器,我可以采取3.5英寸的屏幕截图。 –

回答

2

转到播放器设置,在其他设置则在配置选择Mono2x为脚本后端

enter image description here