【问题标题】:Illegal instruction 4 on all macs but mine非法指令 4 在除我之外的所有 Mac 上
【发布时间】:2015-10-10 04:46:07
【问题描述】:

我将Eonil's FileSystemEvents 包含为子项目

我跟着楼主的instructions:拖进去,然后Link Binary With Libraries进去Build Phases

当我构建它并从 Xcode 运行它时,它工作得很好。但是当我存档它时,它在启动时崩溃,说它找不到我添加的框架。

然后我去了Build Phases并添加了Copy Files Resource,并在那里添加了EonilFileSystemEvents.framework文件,目标设置为Frameworks

存档版本现在可以在我自己的 Mac 上运行,但在我尝试过的其他三台 Mac(MBA 2012、OSX 10.10.5、MBA 2013、OSX 10.10.4 和 MBP 2014 10.10.5)上崩溃。

当我从终端运行应用程序时,我收到 Illegal instruction 4 错误。知道它可能不起作用,我尝试在 other linker flags 下添加 -mmacosx-version-min=10.10.0 Build Settings

我正在使用 Xcode 7.0.1 (7A1001)

我也在应用中使用 Sprite Kit,但其余的都是标准的东西。

更多

【问题讨论】:

  • Mac 上崩溃的原因是什么?也许给我们看一些崩溃日志。
  • 它实际上只是渲染应用程序,然后立即再次关闭它,没有错误。当我从终端运行它时,我得到illegal instruction 4 错误。有没有办法获得更详细的崩溃日志?
  • 控制台系统日志立即关闭时是否显示任何消息?
  • 在这里添加了所有代码github.com/mortenjust/droptogif

标签: xcode macos swift cocoa


【解决方案1】:

我试图从尚未设置的 UserDefaults 中读取首选项,并且还试图读取仅在发布模式下为 nil 的另一个变量。

【讨论】:

    猜你喜欢
    • 2018-03-20
    • 1970-01-01
    • 2017-09-03
    • 2015-01-09
    • 1970-01-01
    • 2023-03-17
    • 2021-06-14
    • 1970-01-01
    • 2019-03-11
    相关资源
    最近更新 更多