【问题标题】:Not able to link a Carthage framework to Xcode project无法将 Carthage 框架链接到 Xcode 项目
【发布时间】:2017-11-09 19:25:57
【问题描述】:

我正在尝试将通过 Carthage 下载的新框架链接到我的一个项目,但出现链接器错误:

我正在执行以下步骤:

  1. 使用框架位置更新了 Cartfile。
  2. 运行carthage update 命令获取框架。
  3. 在项目目标下 -> Build Phase 添加了一个新的 Run 脚本并将其重命名为 Framework Copy。
  4. 添加了从文件系统复制框架的脚本:$(SRCROOT)/Carthage/Build/iOS/CleanroomLogger.framework
  5. 从项目目标的Link Binary With Libraries 部分下的上述位置拖放框架 -> 构建阶段。
  6. 仔细检查了构建设置下的Framework Search Path,它似乎设置正确:$(PROJECT_DIR)/Carthage/Build/iOS

我错过了什么吗?

【问题讨论】:

    标签: ios xcode entity-framework carthage


    【解决方案1】:

    最终证明是部署目标问题。我正在链接的框架支持最小部署目标为 8,而我正在运行 7 :)。我希望构建错误可以更具描述性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-17
      • 1970-01-01
      • 2015-08-08
      相关资源
      最近更新 更多