クライアントから、私が取り組んでいるアプリのレビューを依頼されました。そのため、Xcode 4.2 から ipa ファイルとモバイル プロビジョニング ファイルを取得して、アプリを共有して実際のデバイスで実行したいと考えています。Apple の有料アカウントを持っています。取得までの流れを教えてください。
前もって感謝します。
クライアントから、私が取り組んでいるアプリのレビューを依頼されました。そのため、Xcode 4.2 から ipa ファイルとモバイル プロビジョニング ファイルを取得して、アプリを共有して実際のデバイスで実行したいと考えています。Apple の有料アカウントを持っています。取得までの流れを教えてください。
前もって感謝します。
ステップ1:
AdHoc Distributionの手順を参照する必要があります
Developer Apple Loginで資格情報を使用してログインする必要があると思います
ログインしたら、このリンクにアクセスして、順を追って読んでください。
このドキュメンテーション ガイドは Apple から提供されているため、これが最善の解決策だと思います。
https://developer.apple.com/ios/manage/certificates/team/howto.action
これには、次のような複数の手順があります。
1. Generating a Certificate Signing Request
2. Submitting a Certificate Signing Request for Approval
3. Approving Certificate Signing Requests
4. Downloading and Installing Development Certificates
5. Saving your Private Key and Transferring to other Systems
指定されたリンクにあるアップルのドキュメントでこのすべての手順を読んだら、他のガイドを参照する必要はないと思います。
ステップ2:
次に、証明書とプロビジョニング プロファイルをダウンロードするだけです。
STEP-3:
プロファイルをプロジェクトとターゲット設定に設定し、「Entitlements.plist」を使用して適切な権利を設定するだけです。
STEP-4:
それが完了したら、AdHoc スキームでプロジェクトを設定するだけです。
STEP-5:
プロジェクトをクリーンアップします。
STEP-6:
製品に移動 -> Build For -> [Build For Archiving] をクリックします。
STEP-7:
製品 -> アーカイブ
これで、アーカイブをオーガナイザーで取得して、IPA 拡張子を付けてディスクに保存し、クライアントに送信できます。
編集:
プロビジョニング プロファイルと IPA ファイルを作成するために参照できる便利なリンクの一部を次に示します。
Xcode 4.2、iOS 5.0 Beta で IPA ファイルを作成する
http://www.wikihow.com/Create-a-Provisioning-Profile-for-iPhone
iPhone アプリケーションでプロビジョニング プロファイルを作成する
これがお役に立てば幸いです。
デバイスでアプリケーションをテストする場合は、デバッグ プロファイルを作成する必要があります。開発者ポータルのプロビジョニング セクションからデバイス用に取得する必要があります。配布プロファイルを作成している場合は、生成された ipa ファイルをビルド フォルダーから iTunes に配置して、デバイスにインストールする必要があります。
次に、アプリケーションをデバイスにインストールできます。ただし、その場合、ログを表示することはできません。
したがって、Xcode コンソールでログを表示する場合は、デバイスの開発者プロビジョニング プロファイルを作成して XCode にインストールし、Xcode を使用してデバイスでコードを実行します。
たぶん、これは entitlements.plist の問題だと思います。手順に従ってください
XCode で、「新しいファイル」に移動し、左側のボックスで「コード署名」を選択します。「資格」ファイルタイプを選択します。名前を「Entitlements.plist」に変更します。プロジェクトの getinfo entitlements plist に名前を付けてください。下の画像を確認してください。
デバイス(シミュレーターではない)のプロビジョニングプロファイルまたはディストリビューションを使用してビルドした後。このチュートリアルに従うことができます。
• デバイス ID を取得し、デバイスを iOS プロビジョニング ポータルの「デバイス」に追加
する 配布プロファイルを作成または編集して、デバイス (ワイルドカード アプリ ID またはアプリのアプリ ID) を含める
• Xcode で: 製品 -> アーカイブ
• Xcode のオーガナイザーで: アーカイブに移動し、アーカイブを「共有」します。これにより、クライアントに提供できる ipa が作成されます
• クライアントは、ipa を追加してアプリを同期することで、iTunes にインストールできます (この最後の手順はしばらく行っていません)。
また
testflightを理解してください。testflight を使用すると、上記の最後の手順が置き換えられ、クライアントのインストール プロセスが合理化されます。
それはできます、実際、私はちょうどそれをしました。
Xcode 6 の後は、次の場所に移動する必要があります。
製品 --> アーカイブ
その後、完了するのを待ちます。次に、ポップアップする画面で、新しく作成したアーカイブを右クリックします-> Show file in finder
次に、ターミナルでそこに向かい、そのディレクトリで次のコマンドを実行します。
xcodebuild -exportArchive -archivePath <PROJECT_NAME>.xcarchive -exportPath <PROJECT_NAME> -exportFormat ipa -exportProvisioningProfile "Name of Provisioning Profile"
終わり
たとえば、このコマンドは次のとおりです。
xcodebuild -exportArchive -archivePath ACCESS\ 04-02-16\ 02.21.xcarchive/ -exportPath MyTestApp -exportFormat ipa -exportProvisioningProfile "iOS Team Provisioning Profile: eu.sudoplz.myTestApp"
これにより、MyTestApp.ipa
ファイルが作成されました。