【问题标题】:Xcode 8.3.3, Linking Framework with Release and Debug versionXcode 8.3.3,链接框架与发布和调试版本
【发布时间】:2017-08-08 15:02:56
【问题描述】:

我有一个有两个版本的框架:

  1. 一个用于调试版本,其中禁用了某些功能
  2. 一个具有所有可用功能的发布版本

它们具有相同的名称(我们称它们为 HotDog.framework),现在应该根据构建配置(调试或发布)进行链接。

如何根据我的构建配置将框架与 Xcode 链接起来?

非常感谢:)

【问题讨论】:

    标签: ios xcode frameworks xcode8


    【解决方案1】:

    我看到两种方法可以解决您的任务:

    1. 路径设置(简单方式)

      • 将您的发布和调试框架版本放在相邻文件夹中
      • 在 Xcode 中转到项目 - Build Settings - Search Paths
      • 选择并展开Framework Search Paths
      • 将调试和发布框架版本的路径添加到Framework Search Paths 内的适当行中
    2. 构建预操作(需要更多研究,但将来可能会更有用)

      • 在顶部菜单中选择Product - Scheme - Edit scheme...(或按Cmd + <
      • 在左侧展开Build 并选择Pre-actions
      • 单击+ 并编写包含复制文件、重新链接框架等的脚本(看看xcodebuild 之类的命令行工具,here 是几个例子)

    【讨论】:

      猜你喜欢
      • 2020-08-02
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 2014-05-14
      相关资源
      最近更新 更多