【问题标题】:Iphone 6 plus Simulator work OK Except for DeviceIphone 6 plus Simulator 工作正常,设备除外
【发布时间】:2015-09-18 14:06:32
【问题描述】:

我在我的 mac mini 上使用 Xcode 6.3.2 和 Unity 5.1.1f1。不幸的是,我在 XCode 中不断收到以下错误消息:“dyld`dyld_fatal_error”,如果我尝试在 Iphone6 plus 设备上运行应用程序,那么应用程序就会崩溃。构建总是成功的。

xcode 6.3 message:
**1**、dyld`dyld_fatal_error:
   -> 0x1200b9088 <+0>: brk  #0x3   Thread 1: EXC_BREAKPOINT(code=1, subcode=0x1200b9088)

2、

0 dyld_fatal_error
  1  dyld::halt(char const*)
  2  dyld::fastBindLazySymbol(ImageLoader*, unsigned long)
  3  dyld_stub_binder
  4  ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&)
  .
  .
  .
  .
  .
  11 _dyld_start

我的Demo很简单,内容只有一个立方体,没有各种插件!

【问题讨论】:

  • 你在播放器设置>其他设置>优化SDK版本到设备SDK下设置了吗?它可以在其他设备上使用吗?它可以与另一个统一版本一起使用吗?

标签: ios iphone xcode unity3d crash


【解决方案1】:

好的,我遇到了同样的问题,我通过做这些事情让它工作了。

要解决这样的“奇怪”问题,请先考虑以下步骤:

  • 清理和构建。 (Product > Clean - Product > Build)
  • 清理派生数据。 (Windows > Projects . (选择你的项目) > delete)

在这两个步骤之后,它仍然对我不起作用,所以我关闭了enable bitcode,并发出警告。所以我做了这个:

  • Enable Bitcode 切换为“关闭”。在(YourAppName) Target -> Build Settings

有关enable bitcode 的更多信息,请访问in this great answer

【讨论】:

    【解决方案2】:

    清理并构建。

    (产品 > 清洁 - 产品 > 构建)

    清理派生数据。

    (Windows > 项目。(选择您的项目)> 删除)

    为我工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-30
      • 1970-01-01
      • 2023-03-07
      • 2016-01-14
      • 2017-02-01
      • 1970-01-01
      • 2017-04-06
      相关资源
      最近更新 更多