Sencha-touch-native-ios

提供:Dev Guides
移動先:案内検索

Sencha Touch-ネイティブiOSプロビジョニング

Sencha TouchはネイティブIOSプロビジョニング機能を提供します。 以下は、開発およびテストのためにiOSを実行しているデバイスにネイティブアプリケーションを作成およびインストールする手順です。

iOSデバイスでアプリケーションを実行する手順は次のとおりです。

  • iOS証明書の作成、ダウンロード、変換
  • アプリケーションIDを作成する
  • デバイスを登録する
  • 暫定プロファイルを作成してダウンロードする

アップル開発ポータルの手順が完了したら、次の手順を実行します-

  • アプリケーションパッケージの構成を構成する
  • アプリケーションを生成する
  • パッケージアプリケーションを実行する

iOS証明書の作成、ダウンロード、変換

すべてのネイティブiOSアプリケーションにはiOS証明書が必要です。 1つの証明書を複数のアプリケーションに使用できるため、証明書を作成したら、アプリケーション全体で同じ証明書を使用します。

次の手順を使用して、Windows、Mac OSと同じiOS証明書を作成します。ただし、コマンドは異なります。

  • ステップ1 *-証明書署名要求(CSR)を生成します。

これは、iOS証明書を作成するための前提条件です。 アプリビルダーを使用してCSRを作成できます。 アプリビルダーにログインし、アプリコードを実行する必要があります。

歯車アイコンをクリックして、オプションを選択します。 次に、iOS暗号化IDを選択して、[作成]をクリックします。 詳細を入力して[OK]をクリックします。

[OK]をクリックすると、ダウンロードしたファイルを保存する名前と場所を指定するよう求められる場合があります。 必要な情報を提供します。

暗号証明書はP12形式で提供されます。

*Steo 2* -https://developer.apple.com/[Apple Development Portal]にアクセスし、手順に従ってください-

CSRを入手したら、iOS開発センターにログインして、証明書セクションをクリックします。

[証明書]、[開発]、[追加]の順にクリックします。

iOS開発センターを選択し、[続行]をクリックします。

CSRを入力し、もう一度[続行]をクリックします。

生成された証明書をダウンロードするためにダウンロードをクリックし、完了をクリックします。

アプリケーションIDを作成

バンドルIDとしても知られるアプリケーションIDは、アプリケーションを識別する一意の文字列です。

開発目的で同じIDを使用できます。ただし、実稼働環境では、各アプリケーションで一意のIDを使用する必要があります。 IdはApple開発センターから作成できます。

デバイスを登録する

まだ行っていない場合は、デバイスをApple開発センターに登録する必要があります。 すべてのデバイスを一度登録する必要があります。

デバイスを登録するには、UDIDが必要になる場合があります。 これはデバイスの一意のIDであり、デバイスのiTunesから取得できます。

UDIDを確認するには、コンピューターでiTunesを開き、デバイスを接続します。 デバイスリストの下の名前をクリックして、概要ページに移動します。 次に、デバイスのUDIDであるシリアル番号をクリックします。

デバイスを追加するには、ポータルでデバイスの追加オプションをクリックして、UDIDを入力します。

暫定プロファイルの作成とダウンロード

この手順では、iOS証明書、アプリケーションID、およびデバイスをリンクして、アプリケーションを実行します。

プロビジョニングプロファイルを生成するには、プロファイルに名前を指定し、appIdおよびiOS証明書にデバイス情報を提供します。

次に、プロビジョニングプロファイルを生成してダウンロードします。 プロビジョニングプロファイルファイルのデフォルト名は_profileName_.mobileプロビジョニングになります。profileNameはプロビジョニング中に指定する名前です。

アプリケーションパッケージの構成を構成します。

この手順では、アプリケーションのパッケージャーを作成します。 次のコマンドを実行して、パッケージャーを生成します。 パッケージャーを編集して、アプリケーションIDおよびアプリケーション固有のその他の関連情報を提供できます。

sencha app package generate packager.json

アプリケーションを生成する

Sencha CMDで次のコマンドを使用してアプリケーションをビルドします。

sencha app build native

パッケージアプリケーションを実行する

上記の手順がすべて完了すると、iOSデバイスで最終的にアプリケーションをテストできます。

iTunesを起動し、Appsライブラリに移動します。 .appディレクトリをアプリ画面に追加します。

最後に、デバイスでアプリに移動し、アプリライブラリからアプリを選択します。 アプリをインストールして起動します。 アプリが正常に実行されていることがわかります。