2017-08-08 84 views
0

我有有两个版本的框架:的Xcode 8.3.3,链接框架与发布和调试版本

  1. 一个用于调试版本具有一些功能被禁用
  2. 一个用于发布版本的所有功能可用

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

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

非常感谢你:)

回答

1

我看到两个办法来解决你的任务:

  1. 路径设置(简单的方法)

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

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