Xcode 8.3.3,链接框架与发布和调试版本
Xcode 8.3.3, Linking Framework with Release and Debug version
我有一个有两个版本的框架:
- 一个用于调试版本,其中禁用了一些功能
- 一个用于具有所有可用功能的发布版本
它们具有相同的名称(让我们称它们为 HotDog.framework),现在应该 link 根据构建配置(调试或发布)进行编辑。
根据我的构建配置,我如何 link 具有 Xcode 的框架?
非常感谢:)
我看到有两种方法可以解决您的任务:
路径设置(简单方法)
- 将您的发布和调试框架版本放在相邻文件夹中
- 在 Xcode 中转到项目 -
Build Settings
- Search Paths
- Select 并扩展
Framework Search Paths
行
- 将调试和发布框架版本的路径添加到
Framework Search Paths
中的适当行中
建立预行动(需要更多研究,但将来可能更有用)
- 在顶部菜单中 select
Product
- Scheme
- Edit scheme...
(或按 Cmd
+ <
)
- 在左侧展开
Build
和 select Pre-actions
- 单击
+
并编写脚本,包括复制文件、重新链接框架等(看看像 xcodebuild
这样的命令行工具,几个例子是 here)
我有一个有两个版本的框架:
- 一个用于调试版本,其中禁用了一些功能
- 一个用于具有所有可用功能的发布版本
它们具有相同的名称(让我们称它们为 HotDog.framework),现在应该 link 根据构建配置(调试或发布)进行编辑。
根据我的构建配置,我如何 link 具有 Xcode 的框架?
非常感谢:)
我看到有两种方法可以解决您的任务:
路径设置(简单方法)
- 将您的发布和调试框架版本放在相邻文件夹中
- 在 Xcode 中转到项目 -
Build Settings
-Search Paths
- Select 并扩展
Framework Search Paths
行 - 将调试和发布框架版本的路径添加到
Framework Search Paths
中的适当行中
建立预行动(需要更多研究,但将来可能更有用)
- 在顶部菜单中 select
Product
-Scheme
-Edit scheme...
(或按Cmd
+<
) - 在左侧展开
Build
和 selectPre-actions
- 单击
+
并编写脚本,包括复制文件、重新链接框架等(看看像xcodebuild
这样的命令行工具,几个例子是 here)
- 在顶部菜单中 select