1

x-code4でアドホックバージョン(プロジェクトの.ipaファイル)を作成したいのですが、ビルドしてアーカイブした後、オーガナイザーで[共有]を押すと、ipaパッケージを選択するオプションが表示されません

以前は、ターゲットがipohneのみの場合にオプションが表示されていました

ここに画像の説明を入力してください ここに画像の説明を入力してください

他のプロジェクトでは、以下のように選択できます

ここに画像の説明を入力してください ここに画像の説明を入力してください

では、何が問題になるのでしょうか。ipaファイルを作成するためのオプションを取得するにはどうすればよいですか?

(coreplot-cocaTouch.xcodeprojectもアプリに含めたので、問題が発生する可能性がありますか?

私のプロジェクトでは、iphoneとipadに異なるxibファイルがあるため、1つのプロジェクトに2つのターゲットがあります)

4

2 に答える 2

1

これで問題が発生する可能性のあるすべての人のために、CorePlot0.9をプロジェクトに正常に追加した後に.ipaファイルを作成する方法を段階的に説明します。

1)プロジェクトナビゲータでCorePlot-CocoaTouch.xcodeprojをクリックします(新しいプロジェクトとターゲットをメインプロジェクトに追加したので、インストールを無効にする必要があります)

2)[プロジェクト]設定で、[ビルド設定]タブをクリックし、[展開]セクションまでスクロールして、[インストールディレクトリ]を見つけます。そのフィールドにあるものはすべて削除します(メインプロジェクトではこれを行わず、CorePlotプロジェクトでのみ行ってください)。

3)[インストールディレクトリ]セクションのすぐ下にある[インストールをスキップ]セクションで、[いいえ]を[はい]に設定します(すべてのビルドタイプが[はい]に設定されていることを確認してください)。

4)すべての「TARGETS」(CorePlot-CocoaTouch、ドキュメント、およびユニバーサルライブラリ)に対してすべて同じことを行います。

5)「CorePlot-CocoaTouch」ターゲットをクリックしてから、「BuildPhases」タブをクリックします。「ヘッダーのコピー」というセクションが表示されます。「パブリック」セクションと「プライベート」セクションのすべてのヘッダーを「プロジェクト」セクションに移動します(すべての.hファイルをプロジェクトセクションに強調表示/ドラッグ/ドロップするだけです)

6)iOSデバイス用にビルドするように設定されていることを確認してから、画面上部のXCodeオプションで[製品]>[アーカイブ]を選択します。

7)[ウィンドウ]> [オーガナイザー]を開き、[アーカイブ]タブを選択します。ビルドが完了すると、そこにアプリが表示されます。アーカイブを選択し、「共有」ボタンをクリックします。「iOSAppStoreパッケージ(.ipa)」が選択されたオプションが表示されます。[次へ]をクリックし、ファイルに「YourAppName.ipa」という名前を付けて、ファイルをコンピューターのどこに保存するかを選択します。

CorePlotフレームワークを使用している場合は、これでipaの作成が処理されます。

于 2012-01-05T23:53:52.653 に答える
0

これはこの質問の複製だと思います:XCode4 + iOS 4.3:「アーカイブの種類に対応するパッケージャーは存在しません」

おそらく静的ライブラリを「SkipInstall」に変更する必要があります。

于 2011-05-24T13:33:12.873 に答える