$(PLATFORM_NAME) = iphonesimulator
$([CONFIGURATION]) = Debug
$(TARGET_NAME) = UtilLib
$(EXECUTABLE_NAME) = libUtilLib.a 可执行文件名
$(ACTION) = build
$(CURRENTCONFIG_SIMULATOR_DIR) 当前模拟器路径
$(CURRENTCONFIG_DEVICE_DIR) 当前设备路径
${CONFIGURATION}-iphoneos 表示:Debug-iphoneos
${CONFIGURATION}-iphonesimulator 表示:Debug-iphonesimulator
Installation Directory:安装路径(静态库编译时,在Build Settings中Installation Directory设置“$(BUILT_PRODUCTS_DIR)”,默认为/usr/local/lib)
Public Headers Folder Path:对外公开头文件路径(设为“include”(具体的头文件路径为:$(BUILT_PRODUCTS_DIR)/include/xx.h)在最终文件.a同级目录下生成一个include目录,默认:/usr/local/include)
User Header Search Paths:依赖的外部头文件搜索路径(设置为“$(BUILT_PRODUCTS_DIR)/include”)
Per-configuration Build Products Path:最终文件路径(比如设为“../app”,就会在工程文件.xcodeproj上一层目录下的app目录里,创建最终文件
默认$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
等于$(BUILT_PRODUCTS_DIR))
Per-configuration Intermediate Build Files Path:临时中间文件路径(默认为$(PROJECT_TEMP_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME))
Code Signing Identity:真机调试的证书选择
Library Search Paths:库搜索路径
Architectures:架构,设为 armv6 或 armv7
Valid Architectures:应用框架,可以设为 armv6、 armv7 或i386
Product Name:工程文件名,默认为$(TARGET_NAME)
Info.plist File:info文件路径
Build Variants:默认为normal
Other Linker Flags:其他链接标签(当导入的静态库使用了类别,需要设为-ObjC)
Prefix Header:预编头文件
Precompile Prefix Header:设为“Yes”,表示允许加入预编译头
build setting的一些解释
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 【蝴蝶效应】 蝴蝶效应:上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶...
- 下面选了最近十年里,十位名人所做的毕业演讲。那么多的故事与经历,其实只想告诉你一件事: 面对迷茫和不确定的未来,我...
- 1、抗拒学英文 在国内几乎所的编程语言都是外国的,所以学技术必定要学会看英文文档,如果不学英文,是绝对无法从菜鸟转...