$(BUILT_PRODUCTS_DIR)
build成功后的,最终产品路径--可以在Build Settings参数的Per-configuration Build Products Path项里设置
$(TARGET_NAME)
目标工程名称
$(SRCROOT)
工程根目录(一般为.xcodeproj所在目录)
$(PROJECT_DIR)
.xcodeproj所在目录
$(CURRENT_PROJECT_VERSION)
当前工程版本号
@executable_path
可执行文件所在目录
@loader_path:
谁链接我,就代表谁的路径
其他
$() xcode数据目录该工程根目录
$(SYMROOT) = $()/Build/Products
$(BUILD_DIR) = $()/Build/Products
$(BUILD_ROOT) =
(
)
/
B
u
i
l
d
/
P
r
o
d
u
c
t
s
这三个变量中的
()/Build/Products 这三个变量中的
()/Build/Products这三个变量中的()不会随着Build Settings参数的设置而改变
相反,以下可以通过设置而改变
$(CONFIGURATION_BUILD_DIR) = $()/Build/Products/Debug-iphonesimulator
$(BUILT_PRODUCTS_DIR) = $()/Build/Products/Debug-iphonesimulator
$(CONFIGURATION_TEMP_DIR) = $()/Build/Intermediates/UtilLib.build/Debug-iphonesimulator
$(TARGET_BUILD_DIR) = $()/Build/Products/Debug-iphonesimulator
$(SDK_NAME) = iphonesimulator5.0
$(PLATFORM_NAME) = iphonesimulator
$(CONFIGURATION) = Debug
$(TARGET_NAME) = UtilLib
$(EXECUTABLE_NAME) = libUtilLib.a 可执行文件名
${IPHONEOS_DEPLOYMENT_TARGET} 5.0
$(ACTION) = build
$(CURRENTCONFIG_SIMULATOR_DIR) 当前模拟器路径
$(CURRENTCONFIG_DEVICE_DIR) 当前设备路径
(
B
U
I
L
D
D
I
R
)
/
(BUILD_DIR)/
(BUILDDIR)/(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME =
$()/Build/Products/Debug-iphonesimulator
(
P
R
O
J
E
C
T
T
E
M
P
D
I
R
)
/
(PROJECT_TEMP_DIR)/
(PROJECTTEMPDIR)/(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) = $()/Build/Intermediates/UtilLib.build/Debug-iphonesimulator