アプリケーションの署名の設定をします。
クライアントアプリケーションで必要な値を以下のオプションで指定します。
パラメーター
| オプション | 説明 |
|---|---|
| --codeSignIdentity | コード署名ID |
| --provisioningProfile | プロビジョニングプロファイルのGUID |
実行例
cordova run ios --release -- --codeSignIdentity=Fujitsu --provisioningProfile=MyApp.mobileprovision
参考
コード署名IDは事前にXcodeで生成し、キーチェーンに追加する必要があります。
プロビジョニングプロファイルのGUIDは、開発マシンの(~/Library/MobileDevice/Provisioning Profiles/)にあります。
build.jsonをCodrovaプロジェクトのルートディレクトリに配置します。
--buildConfigオプションでファイルを指定することもできます。
以下のフォーマットで指定します。
{
"ios":{
"debug":{
"codeSignIdentity":"Code signing identity",
"provisioningProfile":"provisioning profile"
},
"release":{
"codeSignIdentity":"Code signing identity",
"provisioningProfile":"provisioning profile"
}
}
}
| キー名 | 値 |
|---|---|
| ios | iOS用の定義です |
| debug | デバッグ用の定義です |
| release | リリース用の定義です |
| codeSignIdentity | コード署名ID |
| provisioningProfile | プロビジョニングプロファイルのGUID |
参考
コード署名IDは事前にXcodeで生成し、キーチェーンに追加する必要があります。
プロビジョニングプロファイルのGUIDは、開発マシンの(~/Library/MobileDevice/Provisioning Profiles/)にあります。