【问题标题】:Symbol not found: _OBJC_CLASS_$_NSObject未找到符号:_OBJC_CLASS_$_NSObject
【发布时间】:2012-09-07 18:21:03
【问题描述】:

在 OS X 10.7.3 (Lion) 中运行 Mac 应用程序时出现以下错误:

Dyld Error Message:
  Symbol not found: _OBJC_CLASS_$_NSObject
  Referenced from: /Users/USER/Desktop/MyApp.app/Contents/MacOS/../Frameworks/SBJson.framework/Versions/A/SBJson
  Expected in: /usr/lib/libobjc.A.dylib

该应用在 OS X 10.8.1 (Mountain Lion) 上运行良好,并在 Mountain Lion 中使用 XCode 4.4 构建。 SBJson 是一个私有框架。

可能是什么问题?

【问题讨论】:

    标签: macos cocoa osx-lion osx-mountain-lion


    【解决方案1】:

    将您的部署目标设置为 10.7。

    【讨论】:

      【解决方案2】:

      链接库的构建设置中的 OS X Deployment Target 值必须小于或等于主应用 Xcode 目标的 OS X Deployment Target

      (是的,令人困惑的是,“目标”在这里有双重含义:“部署目标”与“Xcode 目标”)

      【讨论】:

        猜你喜欢
        • 2023-03-22
        • 2023-03-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-02-15
        • 2020-01-24
        • 2014-07-30
        • 2015-10-27
        相关资源
        最近更新 更多