【发布时间】:2011-11-24 02:43:59
【问题描述】:
我在 XCode 中发现了几个对名为 EXCLUDED_SOURCE_FILE_NAMES 的构建设置的引用——下面的模式暗示了它是如何工作的。但我不知道如何在 XCode (4.02) 中使用此选项。
"EXCLUDED_SOURCE_FILE_NAMES[sdk=iphoneos*][arch=*]" = ...
目标是当目标是模拟器时编译一个或多个源文件,而当目标是 iOS 设备时编译一组不同的源文件。
我想我需要告诉 xcode 每个目标的文件列表。那么,如何使用此设置来实现呢?它在 XCode 中的哪个位置?是否有任何文档说明如何执行此操作?
我还需要对静态库做同样的事情。具体来说 - 我有一个我想在我的项目中包含的静态库,但该库只支持 arm 不支持 i386,因此,在为模拟器构建时,我需要从链接中排除这个文件!
这个可以吗?
【问题讨论】: