我正在尝试运行我在Unity上在XCode上开发的iOS应用程序,但我收到此错误:
dyld:未找到符号:_gEnableStylusTouch 参考自:/Users//Library/Developer/CoreSimulator/Devices/91CAEC4E-6706-4B87-AA7A-323CB629C56E/data/Containers/Bundle/Application/E591C7A6-EA53-470E-BDF0-8CF2C3DDF686/dsapp.app/dsapp 预计在:平面命名空间 in /Users//Library/Developer/CoreSimulator/Devices/91CAEC4E-6706-4B87-AA7A-323CB629C56E/data/Containers/Bundle/Application/E591C7A6-EA53-470E-BDF0-8CF2C3DDF686/dsapp.app/dsapp
仅当我在 iPhone6 模拟器上运行时才会发生这种情况。它适用于iPhone6之前的所有模拟器。
以下是我的环境的一些细节:
Unity3D版本: 5.3.3f1
XCode版本: 7.2.1
有谁知道如何摆脱这个错误,我已经阅读了其他相关问题,说这个问题与链接框架和库有关,但我仍然不确定如何解决这个问题。任何帮助表示赞赏。
在下面添加了屏幕截图。
答案 0 :(得分:2)
在iOS的Unity3D播放器设置中,我将脚本后端从Mono更改为IL2CPP,并选择Universal作为我的架构并且它有效。我提交给苹果商店没有任何错误,并成功审查和接受。我不确定为什么它解决了这个问题,我只是在摆弄不同的选择。