Поделиться через


XcodePackageiOS@0 — задача Xcode Package iOS v0

Используйте эту задачу для создания IPA-файла из выходных данных сборки Xcode с помощью xcrun (Xcode 7 или ниже).

Эта задача устарела.

Синтаксис

# Xcode Package iOS v0
# Generate an .ipa file from Xcode build output using xcrun (Xcode 7 or below).
- task: XcodePackageiOS@0
  inputs:
    appName: 'name.app' # string. Required. Name of .app. Default: name.app.
    ipaName: 'name.ipa' # string. Required. Name of .ipa. Default: name.ipa.
    provisioningProfile: # string. Required. Provisioning Profile Name. 
    sdk: 'iphoneos' # string. Required. SDK. Default: iphoneos.
  # Advanced
    appPath: '$(SDK)/$(Configuration)/build.sym/$(Configuration)-$(SDK)' # string. Required. Path to .app. Default: $(SDK)/$(Configuration)/build.sym/$(Configuration)-$(SDK).
    ipaPath: '$(SDK)/$(Configuration)/build.sym/$(Configuration)-$(SDK)/output' # string. Required. Path to place .ipa. Default: $(SDK)/$(Configuration)/build.sym/$(Configuration)-$(SDK)/output.

Входные данные

appName - Имя .app
string. Обязательное. Значение по умолчанию: name.app.

Указывает имя .app, которое иногда отличается от IPA.


ipaName - имя IPA
string. Обязательное. Значение по умолчанию: name.ipa.

Задает имя IPA, которое иногда отличается от .app.


provisioningProfile - имя профиля подготовки
string. Обязательное.

Указывает имя профиля подготовки, используемого при подписи.


пакет SDK sdk -
string. Обязательное. Значение по умолчанию: iphoneos.

Указывает пакет SDK. Запустите xcodebuild -showsdks, чтобы просмотреть допустимый список пакетов SDK.


appPath - Путь к .app
string. Обязательное. Значение по умолчанию: $(SDK)/$(Configuration)/build.sym/$(Configuration)-$(SDK).

Указывает относительный путь к созданному файлу .app.


ipaPath - Путь для размещения IPA
string. Обязательное. Значение по умолчанию: $(SDK)/$(Configuration)/build.sym/$(Configuration)-$(SDK)/output.

Указывает относительный путь, по которому помещается IPA. Если такого пути нет, создается каталог.


Параметры управления задачами

Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.

Выходные переменные

Нет.

Замечания

Используйте эту задачу для создания IPA-файла из выходных данных сборки Xcode.

Это важно

Задача Xcode Package iOS устарела. Это актуально, только если используется Xcode 6.4. В противном случае используйте последнюю версиюзадачи Xcode.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка
Выполняется в Агент, DeploymentGroup
требования Локальные агенты должны иметь возможности, которые соответствуют следующим требованиям требуют выполнения заданий, использующих эту задачу: xcode
возможностей Эта задача не удовлетворяет требованиям к последующим задачам в задании.
ограничения команд Любое
переменные settable Любое
Версия агента Все поддерживаемые версии агента.
Категория задач Строить