【问题标题】:MAC app crashing on system other than it was built onMAC 应用程序在其他系统上崩溃
【发布时间】:2014-03-14 00:47:28
【问题描述】:

当我在未构建 .app 文件的机器上运行我的 MAC 应用程序时,我发现它发生了奇怪的崩溃。如果我在构建 .app 文件的机器上运行它,它工作正常。

我在 Framework Search PathsRunpath Search PathsLibrary Search Path

中设置以下相对路径

$(SRCROOT)/MAC/库

以下是崩溃日志中的消息:

Dyld Error Message:
 Library not loaded: @rpath/MyClient.framework/Versions/AMyClient
 Referenced from: /Users/USER/Desktop/RAM.app/Contents/MacOS/RAM
 Reason: image not found

【问题讨论】:

  • 您需要复制框架构建步骤,类似于复制资源文件
  • @BryanChen 你能解释一下吗?

标签: macos cocoa


【解决方案1】:

这意味着您链接到一个框架,但没有将其复制到应用程序包。请参阅this answer 了解如何执行此操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-13
    • 2020-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多