次の記事は、自動翻訳技術を使用して自動的に翻訳されました。 コンピュータプログラムによって翻訳されているため、誤りがある場合があります。Adobeは、世界中の多くのユーザーがより多くの記事を利用できるように、翻訳版を提供しています。
翻訳の品質を評価してください。Translation by SYSTRAN


カスタムビルド

PhoneGap Developer appはオープンソースプロジェクトなので、独自のカスタムビルドを作成する場合にも使用できます。 これは、独自のサードパーティ製プラグインや特定の設定を追加し、テスターのチームに配布する場合などに便利です。 このオプションを使用すると、リリースビルドとしてフラグを立てるのではなく、ローカルで実行している場合に、より多くのリモートデバッグツールを使用できるようになります。

ステップ

  1. ターミナルアプリケーションを開き、 PhoneGap Developer App repo gitプロジェクトと cd を次の場所に複製します。

    $ git clone https://github.com/phonegap/phonegap-app-developer.git
    $ cd phonegap-app-developer/
  2. ノードの依存関係をインストールします。

    $ npm install
  3. 次に、メインプロジェクトフォルダー(<your-path>/phonegap-app-developer)から config.xmlファイルを開きます 。 ルートウィジェ ット要素内でid属性を変更して 、独自の一意のアプリバンドルIDを設定します。

    <?xml version='1.0' encoding='utf-8'?>
    <widget id="org.mycompany.phonegap.app" version="1.5.4" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0">
  4. iOS用の build コマンドを、プロジェクトのルートにあるコマンドラインで実行します。

    $ cordova platform add ios
    $ cordova build ios

    この時点で、アプリケーションIDを次のようなエラーで有効なプロビジョニングプロファイルに関連付けなかった場合、プロビジョニングによりビルドが失敗し、コード署名エラーが発生する可能性があります。

    Check dependencies
     Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID <some-uuid>, however, no such provisioning profile was found.
    CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.4' BUILD FAILED

    この問題を解決する最も簡単な方法は、「platforms/ios」サブフォルダー内の**PhoneGap.xcodeproj*ファイルをXcodeと一緒に開き、そこで構築/実行することです。 Apple Developerアカウント設定を使用して修正するように求めるメッセージが表示されます。

  5. モバイルデバイスでアプリを実行します。

    独自のビルドをiOSデバイスで正常に実行したら、いつでも変更して、必要に応じてカスタムプラグインやその他の設定を追加できます。 SafariまたはChromeのリモートデバッグを使用して、App Storeのリリースビルドとしてパッケージ化されなくなったので、アプリをより簡単にデバッグすることもできます。

    開発アプリ、カスタムビルド

ビデオデモ

この短いビデオでは、iOS上でローカルに作成されたPhoneGap Developer appを実行し、テキストメッセージを送信するためのサードパーティのソーシャルシェアプラグインと、カスタムビルドであることを示すラッパーの色とラベルの視覚的な更新を組み込みます。

カスタムビルドの配布

PhoneGap Developer appのバージョンを他のユーザーに配布してチームでテストする場合は、次のセクションで説明する手順を続ける必要があります。

  1. 配布用にパッケージ化するには、まず、お使いのアプリのバージョン用のXcode製品アーカイブを作成する必要があります。 まだXcodeでプロジェクトを開いていない場合は、 PhoneGap.xcodeprojファイルを開いて開きProduct/Archiveを選択します。 アーカイブ手順が完了すると、Xcode Organizerウィンドウのアーカイブのリストに、次のように表示されます。

    Xcode Organizer

    「**アーカイブ**」メニュー項目が無効になっている場合は、実際のiOSデバイスがアクティブな*scheme*として選択されていることを確認してください。 シミュレーターが現在設定されている場合は、選択できません。
    **ヒント:** Xcodeメニューの**Window/Organizer**をクリックして、Elements Organizerウィンドウを手動で開くこともできます。
  2. Xcode OrganizerでPhoneGapアーカイブを見つけたら、書き出し用に選択する必要があります。 アーカイブを選択し、右側のメニ ューで 「書き出し」ボタンをクリックします。 次のダイアログが表示され、必要な配布の種類を選択できます。

    Xcode Organizer

  3. デベロッパーアカウントに関連付けられたApple IDを選択するよう求められ、必要なプロビジョニングと署名のチェックが行われた後、ファイルシステムに保存するよう求めるメッセージが表示されます。 このパッケージは .ipaパッケージとして保存され 、必要に応じて配布できます。

    *最終的に書き出される製品は、*.ipa拡張子の付いたファイルです 。 アプリケーションをApp Storeに送信するために必要になるので、これを配置した場所を記録しておきます。 **

**ヒント:**パッケージ化またはプロビジョニングのプロセスに慣れない場合は、この ページで 、プロセスの詳細を確認してください。
GitHubでこのページを編集
Copyright SYSTRAN 2016
この翻訳は役に立ちましたか?

Translation by SYSTRAN