次の方法で共有


XcodePackageiOS@0 - Xcode パッケージ iOS v0 タスク

このタスクを使用して、xcrun (Xcode 7 以下) を使用して Xcode ビルド出力から .ipa ファイルを生成します。

このタスクは非推奨とされます。

構文

# 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

.ipa と異なる場合がある .app の名前を指定します。


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 が配置される相対パスを指定します。 存在しない場合は、ディレクトリが作成されます。


タスク コントロール のオプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。

出力変数

[なし] :

解説

このタスクを使用して、Xcode ビルド出力から .ipa ファイルを生成します。

重要

Xcode パッケージ iOS タスクは非推奨になりました。 これは、Xcode 6.4 を使用している場合にのみ関連します。 それ以外の場合は、 最新バージョンの Xcode タスクを使用します。

必要条件

要件 説明
パイプラインの種類 YAML、クラシック ビルド
実行日 エージェント、DeploymentGroup
確認要求 セルフホステッド エージェントには、このタスクを使用するジョブを実行するために、次の要求に一致する機能が必要です。
Capabilities このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン サポートされているすべてのエージェント バージョン。
タスクのカテゴリ Build