0

xcodeでアプリを開発しました。次に、テストできるように、iPhoneデバイスにインストールする必要があります。しかし、私はこの分野に非常に慣れていないので、それを行う方法がわかりません。アップルデベロッパのサイトにプロビジョニングアカウントを作成してインストールしたい(指示通り)。その方法を段階的に説明する必要があります。私は長い間ここに立ち往生しました。リンクやチュートリアルがある場合は参照してください。よろしくお願いします。

4

3 に答える 3

3

それを行うには、常に Apple 開発者の Web サイトを読んで使用するようにしてください。

ここから始められます

しかし、私は詳細に手順を書き留めています。

IPA を IPhone/IPAD に展開するために必要な詳細は次のとおりです。

Create Developer account and Developer Certificate
Create  Key-chain certificate
Adding a Device
Create  App IDs
Create  Provisioning profiles
Build your App using the created Developer Certificate & Provisioning profiles.

開発者アカウントと開発者証明書を作成する

ステップ 1: サイトhttp://developer.apple.com/iphone/program/にアクセスします。

Step2: 「今すぐ登録」ボタンをクリックしてください。

ステップ 3: ウィンドウが表示され、いくつかの情報と [続行] ボタンが表示されます。[続行] ボタンをクリックします。

ステップ 4: 別のウィンドウが表示され、「新規または登録済みの Apple 開発者ですか?」と尋ねられます。.

ステップ 5: 適切なオプションを選択してください (以前に Apple 開発者を登録したとします)。

ステップ 6: あなたの役割を尋ねる別のウィンドウがあります。個人または会社の場合があります。

ステップ 7: 適切なオプションを選択し、Apple ID でサインインします。

キーチェーン証明書の作成

Step8: サインアップ後、「キーチェーン アクセス」ツールを使用する必要があります。Finder の検索場所で「キーチェーン」を検索し、表示されたファイルをダブルクリックします。これは、コンピュータの認証に使用されます。

ステップ 9: [キーチェーン アクセス] メニュー -> [証明書の支援] -> [認証局からの証明書の要求] をクリックします。

Step10: 新しいウィンドウが開き、電子メール アドレス、一般名などのセクションが表示されます。

ステップ 11:Apple 開発者証明書に使用した電子メール アドレスを [ユーザーの電子メール アドレス] フィールドに入力します。

Step12: 共通名として任意の名前を使用します。

Step13: 「ディスクに保存」ボタンをクリックします。

Step14: 別のウィンドウが表示され、2 つのコンボ ボックス (キー サイズとアルゴリズム) が表示されます。

Step15:キーサイズとして 2048 を選択し、アルゴリズムとして RSA を選択します

Step16:続行ボタンを押します。これによりキーが生成され、指定した場所に保存されます。

Step17:次のウィンドウで「完了」をクリックします。

Step18: http://developer.apple.com/iphone/manage/overview/index.actionにアクセスしてください。

Step19: ウィンドウの左側に、ホーム、証明書、デバイス、アプリ ID、プロビジョニング、配布などの目次が表示されます。

Step20:[証明書] をクリックし、[証明書の追加] ボタンをクリックします。

Step21: [ファイルを選択] ボタンをクリックし、先ほど保存した証明書ファイルを見つけて、[送信] ボタンをクリックします。

Step22:送信をクリックすると、Keychain Access から認証局 (CA) 要求フォームで指定した電子メール アドレスに電子メールが送信されます。

Step23: メールアカウントを開き、リクエストを承認します。

Step24:承認ステータスは、開発者サイトの証明書セクションに表示されます。

Step25: 承認後、ダウンロード ボタンを使用して証明書をダウンロードし、証明書を任意の場所に保存します。

Step26: ファイルをダブルクリックすると、証明書をキー チェーンに追加する許可を求めるダイアログ ウィンドウが表示されます。

Step27:「OK」をクリックします。これにより、キーチェーンに iPhone 開発証明書がインストールされます。

デバイスの追加

Step28: iPhone 開発者プログラムでは、チームごとに最大 100 台のデバイスを使用できます。デバイスを登録するには、Uniques Device Identification (UDID) 番号が必要です。これは Xcode で見つけることができます。

Step29:デバイスをマシンに接続し、XCode-->ウィンドウ-->オーガナイザーを開きます。

Step30:ウィンドウが表示され、左側の「デバイス」リストにデバイスの名前が表示されます。

Step31: デバイス名をクリックし、[概要] タブから識別子の文字列をコピーします。

Step32: 次に、デバイスを追加します。先ほどサインインした Developer.Apple サイトに移動します。

Step33: [デバイス] をクリックし、[デバイスの追加] をクリックします。

Step34: XCode-->Window-->Organizer から識別子文字列をコピーしたデバイス名とデバイス ID を提供します。

Step35: プロビジョニング プロファイルを取得するには、まずアプリ ID を作成する必要があります。App ID を使用すると、アプリケーションは通信でき
ます。また、アプリケーション スイート間でパスワードなどのキーチェーン情報を共有するためにも使用できます。

Step36: 新しいアプリ ID を作成するには、プログラム ポータルの [アプリ ID] セクションにある [新しいアプリ ID] ボタンをクリックします。

ステップ 37:アプリ ID は、Apple によって生成された 10 文字の「バンドル シード ID」プレフィックスと、プログラム ポータルでチーム管理者によって作成された「バンドル識別子」サフィックスで構成されます。アプリ ID は次の例のようになります: 9F456G1234.com.apple.YourApplication または 9F456G1234.com.YourApplication.

Step38: 必要な情報をすべて入力し、[送信] ボタンをクリックします。

プロビジョニング プロファイルの作成

プロビジョニング プロファイルには 3 つのタイプがあります。

彼らです:

 Ad Hoc
 Development
 Distribution.

: 試用版を実行している場合、Ad Hoc および Distribution プロビジョニング プロファイルは使用できません。試用版を実行している場合は、開発者のプロビジョニング プロファイルを使用してビルドする必要があります。

Step37: 作成するには、Developer.Apple サイトの「iPhone Developer Program Portal」をクリックし、ページの右側の「iPhone Developer Program」の下にあります。

Step38:ページ左側の「プロビジョニング」をクリックします。

Step39:[開発] タブで、右上の [新しいプロファイル] ボタンをクリックします。

Step40:プロファイル名を入力し、プロファイルを検証する証明書を選択し、このプロファイルに関連付けるアプリ ID を選択してから、プロファイルでサポートするデバイスを選択します。

Step41: [送信] をクリックします。

作成された開発者証明書とプロビジョニング プロファイルを使用してアプリを構築します。

ここでは、新しいデバイスを追加した後にプロビジョニング プロファイルをインストールするための詳細を示します。

ステップ 1: Developer.Apple サイトの URL に移動します: https://developer.apple.com/devcenter/ios/index.action

Step2: ログイン - ユーザー名とパスワードでログイン

Step3: iOS Dev Center タブをクリックします。ウィンドウの右側に iOS Developer Program セクションが表示されます。

ステップ 4: iOS 開発者プログラム セクションの下に「iOS プロビジョニング ポータル」という名前のタブが表示されます。

ステップ 5: タブをクリックします。ウィンドウの左側に、[ホーム]、[証明書]、[デバイス]、[アプリ ID]、[プロビジョニング]、[配布] という目次が表示されます。[デバイス] --> [使用可能なデバイス] セクションの下に、新しく追加されたデバイスが表示されます。

ステップ 6: [プロビジョニング] タブ -> [プロファイル] に移動します。プロビジョニング プロファイルのステータスがアクティブであることを確認できます。

ステップ 7: プロビジョニング プロファイル名に対応するダウンロード ボタンをクリックすると、正常にダウンロードされた後、ファイルがダウンロード フォルダに保存されます。

ステップ 8: Xcode インターフェイスを開き、[ウィンドウ] --> [オーガナイザー] に移動します。

ステップ 9:オーガナイザーをクリックすると、オーガナイザー ウィンドウが表示されます。

Step10: ダウンロードしたプロビジョニングファイルをダブルクリックします。プロファイニング プロファイルは、オーガナイザー ウィンドウの [開発者プロファイル] タブで確認できます。

Step11: また、Provisioning Profiles-->Included Devices セクションで、Include number of device を確認できます。

Step12: オーガナイザー ウィンドウを閉じて、Xcode-->Project-->EditActiveTarget の [Your Project] タブに移動します。

Step13: Build セクションに切り替え、検索エリアで「Code Singing Identity」を検索します。

ステップ 14: ウィンドウにコード署名セクションが表示され、コード署名 ID と任意の IOS をプロビジョニング プロファイル名として設定できます。

ステップ 15: ウィンドウを閉じ、[ビルド] メニューに移動し、[すべてのターゲットを消去] オプションを使用してプロジェクトのすべてのターゲットを消去します。

Step16: アプリケーションをビルドして実行します。

Xcode 4.3 から IPA を作成する手順

Step1: ビルド設定でプロジェクト バンドル識別子名とデプロイ ターゲットを設定します。

              to do this,please click on your project and click target-->summary tab.

ステップ 2: 上記の同じウィンドウから [ビルド] タブに移動し、ベース SDK、IOS 展開ターゲット、ターゲット デバイス ファミリを設定します。

ステップ 3: IDE の右上にあるスキーム ドロップダウンで、iOS デバイスを選択します。

Spep4: スキーム エディタ ウィンドウで、左側の「アーカイブ」スキームを選択し、ビルド構成設定をリリースに変更します。

             to do this,please click on X-code menu:Product -->Edit Schema

Step5: 次に、X-code menu:Product に移動し、Archive を選択します。

ステップ 6: 上記のアクションが完了するとアプリケーションのビルドが開始され、ビルド プロセスが完了するとオーガナイザー ウィンドウが表示されます。

        if the Organizer window doesn't appeared, please go to X-code menu: Window -->Organizer

ステップ 7: オーガナイザー ウィンドウが表示され、アプリケーション名と作成日時が表示されます。適切なコメントを入力してください。

Step8:配布ボタンをクリックします。

ステップ 9: ウィンドウが表示され、[エンタープライズまたはアドホック展開用に保存] オプションを選択します。

Step10: [次へ] ボタンをクリックします。

ステップ 11: コード署名 ID を選択し、[次へ] ボタンをクリックします。

Step12: [次へ] ボタンをクリックすると、保存ウィンドウが表示されます。場所を選択し、IPA 名を入力します。

ステップ 13: [OK] をクリックします。システムに保存されたパスに IPA が表示されるはずです。

Step14:iTunes経由でIPAをデバイスにインストールする

于 2012-07-04T11:32:30.290 に答える
0

Apple 開発者サイトに段階的な説明があります。

アプリ ID を作成し、その ID に基づいてプロビジョニング プロファイルを作成し、開発者証明書を使用してそれをデバイスにインストールし、アプリ ID がアプリ自体のものと一致することを確認する必要があります。

次に、リリース用のアプリをビルドし、アプリを取得して iTunes に配置し、デバイスと同期します

于 2012-07-04T10:57:09.743 に答える