Rin*_*o_D 5 configuration xcode build-settings ios
我有两个 Xcode 项目,Test并且TestFramework在 Xcode 中。Test与 相关TestFramework。
中有 2 种配置TestFramework,分别是DEBUG和RELEASE。但是Test. 其中两个与 中的配置相同TestFramework。另一个是DEBUG_FOR_TEST。
Test 配置清单:
DEBUGRELEASEDEBUG_FOR_TESTTestFramework 配置清单:
DEBUGRELEASE现在,当我构建Test时DEBUG_FOR_TEST,它会因缺少而陷入陷阱TestFramework。
由于 中没有DEBUG_FOR_TEST配置TestFramework,RELEASE将用于构建。而Test找不到TestFramework在该目录中DEBUG_FOR_TEST。然后就到了那个错误。
我试图找到解决方案。有几种方法可以解决:
添加DEBUG_FOR_TEST配置为TestFramework. 它起作用了,但我不想改变Build Settingin TestFramework。因为它有时可能是第 3 方框架。在源代码控制下,这可能是一项艰巨的工作。
添加的路径TestFramework的RELEASE框架到Framework Search Path的Test。它也会起作用,但我可能想DEBUG_FOR_TEST与DEBUG.
所以,他们俩都无法完美解决这个问题。
我认为如果我可以在通过不同项目传播时指定配置,则应该完成。
我确实通过添加和运行脚本在这个网站上找到了一种方法SUBPROJECT_CONFIG。它也起作用,但非常多余。
我认为这是一个普遍的问题。关于这个问题的大部分文章都是多年前写的。苹果现在可能会提供一种通用的方法来解决它。但我找不到这个。有没有人有想法?
| 归档时间: |
|
| 查看次数: |
208 次 |
| 最近记录: |