ページの先頭行へ戻る
Interstage Mobile Application Server V1.3.0 アプリケーション開発ガイド
FUJITSU Software

2.2.4.2.1 署名の設定

アプリケーションの署名の設定をします。

署名の指定方法は、2種類あります。
  • cordovaコマンドのplatformOpts
  • build.json

cordovaコマンドのplatformOpts

クライアントアプリケーションで必要な値を以下のオプションで指定します。

パラメーター

オプション 説明
--codeSignIdentity コード署名ID
--provisioningProfile プロビジョニングプロファイルのGUID

実行例

cordova run ios --release -- --codeSignIdentity=Fujitsu --provisioningProfile=MyApp.mobileprovision

参考

コード署名IDは事前にXcodeで生成し、キーチェーンに追加する必要があります。

プロビジョニングプロファイルのGUIDは、開発マシンの(~/Library/MobileDevice/Provisioning Profiles/)にあります。

build.json

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/)にあります。