Подтвердить что ты не робот

Очистить цель xcode IOS в командной строке

Я создаю/запускаю приложение IOS из командной строки со следующими командами:

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"

Есть ли команда для очистки целей. или эти команды сами заботятся о чистке.

4b9b3361

Ответ 1

Из справочной страницы 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 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