2013-09-30 52 views
18

我建立/从命令行运行iOS应用程序与下面的命令:清洁IOS Xcode目标在命令行

xcodebuild -sdk "${TARGET_SDK}" -xcconfig "${CONFIG_FILE_PATH}" -configuration Release 

/usr/bin/xcrun -sdk "${TARGET_SDK}" PackageApplication -v "${PROJECT_BUILD_DIR}/${APPLICATION_NAME}.app" -o "${OUTPUT_DIR}/${APPLICATION_NAME}.ipa" 

是否有任何命令清除目标。或者这些命令会自行清理。

回答

29

从xcodebuild联编手册页:

xcodebuild [-project projectname] [-target targetname ...] [-configuration configurationname] [-sdk [sdkfullpath | sdkname]] [buildaction ...] [setting=value ...] [-userdefault=value ...] 

,并建立行动可以采取以下值:

buildaction ... 
     Specify a build action (or actions) to perform on the target. Available build actions are: 

     build  Build the target in the build root (SYMROOT). This is the default build action. 

     archive  Archive a scheme from the build root (SYMROOT). This requires specifying a workspace and 
        scheme. 

     installsrc Copy the source of the project to the source root (SRCROOT). 

     install  Build the target and install it into the target's installation directory in the distribution 
        root (DSTROOT). 

     clean  Remove build products and intermediate files from the build root (SYMROOT). 

在你的情况

xcodebuild -sdk "${TARGET_SDK}" -xcconfig "${CONFIG_FILE_PATH}" -configuration Release clean