的Xcode 8.3.3,链接框架与发布和调试版本
问题描述:
我有有两个版本的框架:的Xcode 8.3.3,链接框架与发布和调试版本
- 一个用于调试版本具有一些功能被禁用
- 一个用于发布版本的所有功能可用
它们具有相同的名称(我们称它们为HotDog.framework),现在应该根据构建配置(调试或发布)进行链接。
根据我的构建配置,我将如何链接框架与Xcode?
非常感谢你:)
答
我看到两个办法来解决你的任务:
-
路径设置(简单的方法)
- 把你的发布和调试框架版本邻居文件夹
- 在Xcode中转到项目 -
Build Settings
-Search Paths
- 选择并展开
Framework Search Paths
行 - 路径添加到您的调试和发布框架版本到合适的行内
Framework Search Paths
-
预生成的动作(需要更多的研究,但可能会在未来更有用)
- 在顶层菜单中选择
Product
-Scheme
-Edit scheme...
(或按Cmd
+<
) - 在左侧展开
Build
并选择Pre-actions
- 点击
+
,并复制文件,重新链接框架或等编写脚本(看命令行工具,如xcodebuild
,几个例子是here)
- 在顶层菜单中选择