当我在未构建 .app 文件的计算机上运行我的 MAC 应用程序时,我发现它发生了奇怪的崩溃。如果我在构建 .app 文件的计算机上运行它,它就可以正常工作。
我正在我的框架搜索路径、运行路径搜索路径和库搜索路径中设置以下相对路径
$(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
最佳答案
这意味着您链接了一个框架,但没有将其复制到应用程序包中。请参阅this answer关于如何做到这一点。
关于macos - MAC 应用程序在其构建系统以外的系统上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22394026/