iphoneアプリを作りました。すべてがシミュレーターでうまく機能しています。デバイスでテストしたい。プロビジョニング プロファイルまたは証明書が作成され、IPA ファイルを作成するだけで済みます。誰かがそれをよく知っているなら、それを行う方法を段階的に教えてください.Googleを検索していますが、満足のいく結果が見つかりません. どうもありがとう。
3 に答える
Xcode から .ipa ファイルを取得するのは非常に簡単です。
- Project and Targets -> Build Settings -> Code Signing -> Code Signing Identity で正しいプロビジョニング プロファイルを選択します。
- ターゲットで、ターゲットごとにバンドル識別子を変更します - >情報 - >バンドル識別子
- プロジェクトをきれいにする
- プロジェクトを製品別にアーカイブ -> アーカイブ
- オーガナイザーが別のウィンドウで自動的に開き、アーカイブの日付/時刻とプロジェクト名でプロジェクトを確認できます
- オーガナイザー ウィンドウから [共有] ボタンをクリックします。
- 正しいプロビジョニング プロファイルを選択するように求められます。これを正しく行ってください。
- 保存する場所を尋ねられます。デスクトップまたはその他の場所を選択します
- 選択した場所に、プロジェクトの .ipa ファイルが保存されます
上記の手順を実行してください。アイデアが得られたことを願っています。ありがとう。
IPA の作成は、.xcarchive の作成と同じ方法で行います: Product -> Archive. アーカイブ操作が完了したら、オーガナイザーに移動し、アーカイブを選択して [共有] を選択し、[共有するコンテンツとオプションを選択します] ペインで [コンテンツ] を [iOS App Store パッケージ (.ipa)] に設定し、[ID] を [iPhone ディストリビューション] (これはプロジェクトのアドホック/アプリ ストア プロビジョニング プロファイルと一致する必要があります)。
「iOS App Store Package (.ipa)」オプションが無効になっている可能性があります。これは、ビルドが複数のターゲット (アプリとライブラリなど) を生成する場合に発生します。それらはすべてビルド製品フォルダーに配置され、Xcode はそれらを .ipa ファイルにパッケージ化する方法について単純に混乱するため、オプションを無効にするだけです。
これを解決する方法は次のとおりです。アプリケーション ターゲットを除く各ターゲットのビルド設定を確認し、Skip Install フラグを YES に設定します。次に、Product -> Archive tango をもう一度実行し、オーガナイザーに移動して新しいアーカイブを選択します。ここで、[共有] ボタンをクリックすると、.ipa オプションが有効になります。
これが役立つことを願っています。
これは、ipa を作成する段階的なプロセスに役立つ場合があります。