【问题标题】:XCode error when trying to run Unity3D app尝试运行 Unity3D 应用程序时出现 XCode 错误
【发布时间】:2016-02-27 04:38:39
【问题描述】:

我正在尝试在 XCode 上运行我在 Unity 中开发的 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 预期在:平面命名空间 在/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

有谁知道我怎样才能摆脱这个错误,我读过其他相关问题,说这个问题与链接的框架和库有关,但我仍然不确定如何解决这个问题。任何帮助表示赞赏。

编辑

请注意,当我提交到苹果商店时,我也会收到此错误。它需要修复,否则我无法在商店中获取我的应用程序。

在下方添加了屏幕截图。


【问题讨论】:

  • 确实听起来像是与构建阶段相关的问题。您能否提供一些构建阶段的屏幕截图,可能还有构建设置中的framework search path
  • @J.Wang 我添加了请求的屏幕截图
  • 确保您选择了正确的命令行工具,详情请参阅此屏幕截图i.stack.imgur.com/0Cw8p.png
  • @MahmoudFayez 我确实选择了它。
  • 请重置模拟器以避免任何冲突

标签: ios xcode unity3d


【解决方案1】:

在 iOS 的 Unity3D 播放器设置中,我将脚本后端从 Mono 更改为 IL2CPP,并选择 Universal 作为我的架构,并且它工作正常。我提交到苹果商店没有错误,并成功审核并接受。我不确定为什么它解决了这个问题,我只是在摆弄不同的选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-16
    • 1970-01-01
    • 1970-01-01
    • 2022-12-20
    相关资源
    最近更新 更多