-1

iphoneアプリを作りました。すべてがシミュレーターでうまく機能しています。デバイスでテストしたい。プロビジョニング プロファイルまたは証明書が作成され、IPA ファイルを作成するだけで済みます。誰かがそれをよく知っているなら、それを行う方法を段階的に教えてください.Googleを検索していますが、満足のいく結果が見つかりません. どうもありがとう。

4

3 に答える 3

1

Xcode から .ipa ファイルを取得するのは非常に簡単です。

  1. Project and Targets -> Build Settings -> Code Signing -> Code Signing Identity で正しいプロビジョニング プロファイルを選択します。
  2. ターゲットで、ターゲットごとにバンドル識別子を変更します - >情報 - >バンドル識別子
  3. プロジェクトをきれいにする
  4. プロジェクトを製品別にアーカイブ -> アーカイブ
  5. オーガナイザーが別のウィンドウで自動的に開き、アーカイブの日付/時刻とプロジェクト名でプロジェクトを確認できます
  6. オーガナイザー ウィンドウから [共有] ボタンをクリックします。
  7. 正しいプロビジョニング プロファイルを選択するように求められます。これを正しく行ってください。
  8. 保存する場所を尋ねられます。デスクトップまたはその他の場所を選択します
  9. 選択した場所に、プロジェクトの .ipa ファイルが保存されます

上記の手順を実行してください。アイデアが得られたことを願っています。ありがとう。

于 2012-09-07T07:46:06.857 に答える
0

IPA の作成は、.xcarchive の作成と同じ方法で行います: Product -> Archive. アーカイブ操作が完了したら、オーガナイザーに移動し、アーカイブを選択して [共有] を選択し、[共有するコンテンツとオプションを選択します] ペインで [コンテンツ] を [iOS App Store パッケージ (.ipa)] に設定し、[ID] を [iPhone ディストリビューション] (これはプロジェクトのアドホック/アプリ ストア プロビジョニング プロファイルと一致する必要があります)。

「iOS App Store Package (.ipa)」オプションが無効になっている可能性があります。これは、ビルドが複数のターゲット (アプリとライブラリなど) を生成する場合に発生します。それらはすべてビルド製品フォルダーに配置され、Xcode はそれらを .ipa ファイルにパッケージ化する方法について単純に混乱するため、オプションを無効にするだけです。

これを解決する方法は次のとおりです。アプリケーション ターゲットを除く各ターゲットのビルド設定を確認し、Skip Install フラグを YES に設定します。次に、Product -> Archive tango をもう一度実行し、オーガナイザーに移動して新しいアーカイブを選択します。ここで、[共有] ボタンをクリックすると、.ipa オプションが有効になります。

これが役立つことを願っています。

于 2012-09-07T07:47:52.567 に答える
0

これは、ipa を作成する段階的なプロセスに役立つ場合があります。

于 2012-09-07T07:38:35.037 に答える