我正在使用Xcode5在10.9.2上构建Mac应用程序。我的项目使用第三方框架 - 为了简单起见,我们称之为XYZ.framework。
提供了两种版本的XYZ.framework:调试版本和发布版本。该框架的调试版本相当大,但它具有重要的调试功能,如向控制台,断言等打印警告。框架的发布版本更小,更快,并且用于生产。调试版本位于debug / XYZ.framework,发布版本位于release / XYZ.framework。
我的问题是:如何根据我的构建配置包含正确的框架版本? IE,当我的构建配置为Debug时,Xcode应该包含debug / XYZ.framework,或者包括发布/XYZ.framework,当我的构建配置是Release。
答案 0 :(得分:8)
一种可能性是,创建单独的文件夹以保留框架的调试版本和发布版本的框架。下一步根据构建配置指定框架搜索路径。以下是自定义框架搜索路径的步骤:
答案 1 :(得分:0)
为您的调试应用程序创建单独的构建目标:
Target > Debug.app
在构建阶段:
将二进制文件链接到库:
Click + Then Add Your Debugging Framework
Remove the Release one by clicking -