【问题标题】:Add a third-party framework to a compiled app将第三方框架添加到已编译的应用程序
【发布时间】:2013-08-13 23:20:39
【问题描述】:

我正在尝试将第三方框架添加到我的 OS X 应用程序中。这是一个名为 MapKit 的框架,它是专门为 OS X 构建的。我将该框架添加到 Xcode 的“复制文件”部分(参见下面的屏幕截图)。但是,当我创建应用程序的存档并将其导出到桌面时,启动它会导致崩溃并出现以下错误:

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: @loader_path/../Frameworks/MapKit.framework/Versions/A/MapKit
  Referenced from: /Users/USER/Desktop/Example.app/Contents/MacOS/Example
  Reason: image not found

将框架添加到 Xcode:

我没有正确复制框架吗?

【问题讨论】:

    标签: objective-c xcode macos cocoa frameworks


    【解决方案1】:

    你已经接近了,在你创建的Copy Files阶段,将Destination更改为Frameworks

    【讨论】:

      猜你喜欢
      • 2016-11-16
      • 2012-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多