vec*_*zor 28 settings xcode target
我正在为我们的客户在Mac OS X上创建一个静态库,以及一个用于测试静态库的小cmd线应用程序.cmd行项目有2个额外的库搜索路径,这意味着我在发布模式下链接到Debug版本并且几乎疯了,所以我试图摆脱这两个路径,但我找不到它们被指定的位置.我正在查看项目信息,但事实证明它们是在目标信息中指定的.
我不明白这个区别?!为什么有2套设置,基本相同?!有人可以赐教吗?
iKe*_*dac 42
项目可以包含多个目标.例如,我编写的应用程序有四个 - 应用程序本身,快速查看插件,框架和包含可以动态加载的特定于Mac OS 10.6的功能的包.
项目设置适用于项目中的每个目标.然后,如果需要,每个目标都可以覆盖单个设置 - 例如,我的项目的Target SDK设置为10.5,但10.6特定的捆绑包将其Target SDK设置为10.6.
在某些情况下,某些设置在"项目设置"中没有意义 - 我猜测其中一个是搜索路径.
Jon*_*her 10
您通常在一个项目中有多个目标 - 例如,您可能有一个框架项目,其中包含用于构建动态.framework包的目标,以及用于构建静态库的目标.或者您的应用程序可能具有构建应用程序本身的目标,以及用于构建需要安装的某个帮助程序命令行工具的目标.
在可能的情况下,我建议更改最高级别的设置(在项目设置中,同时更改调试和发布配置),并且仅在必要时自定义目标设置.更好的是,将尽可能多的设置移动到xcconfig文件中,这似乎是一种更明确的指定构建设置的方式.
| 归档时间: |
|
| 查看次数: |
15360 次 |
| 最近记录: |