5

私たちの会社は、エンタープライズ展開用のMonoTouch iPad/iPhoneアプリの構築を開始しました。

アプリを取得して、MDMサーバーにアップロードするための* .ipaファイルを作成するにはどうすればよいですか?

4

4 に答える 4

17

.ipa ファイルは、基本的に美化された .zip ファイルです。降りることができるルートがいくつかあります。

  1. プロジェクトを xcode にエクスポートし、[ビルド] の下の [ビルドとアーカイブ] をクリックします。適切な詳細を入力すると、プロジェクトによって期待どおりに .ipa が作成されます。
  2. これがオプションでない場合 (これは私たちには当てはまらないので、これが私が使用した方法であり、大成功を収めています) .ipa に入るすべてのコンポーネントを作成し、右クリックして [圧縮. ..」ファインダーで。

.ipa は、次のコンポーネントで構成されています。

  • コンパイルされた (リリース/iPhone) .app を含む「ペイロード」という名前のフォルダー
  • 57x57 の .png アイコン ファイル (アプリのダウンロード中に表示されます)
  • もう一度アイコンの 512x512 .png ファイル - ただし、これは拡張子なしで itunesartwork の名前を変更する必要があります
  • iTunesMetadata.plist - これには、著作権名、ジャンル、アイテム名、softwareIconNeedsShine など、アプリに関する情報が含まれています (必要な情報をググることができます)。

.ipa をパッケージ化する方法は、「App Packaging」というフォルダーがあり、これらのコンポーネントがすべて含まれています。アップロードするたびに .app ファイルを更新し、「圧縮...」してから名前を変更します。ファイルを x.ipa に変換します (OS X は、この拡張子を使用するかどうかを尋ねます。必ず ("use .ipa" !) を選択してください)。

上で説明した階層を示す図

ここに画像の説明を入力

于 2011-02-16T10:26:59.247 に答える
5

現在の Monodevelop (2.8.6.5) と Monotouch (5.2.5) では、プロジェクトを右クリック -> オプション -> iPhone IPA オプション -> Build ad-hoc/enterprise package (IPA) を目的のパッケージにチェックするだけで簡単に実行できます。構成。

ディストリビューション証明書とインハウス ディストリビューション プロファイルを使用して構築するディストリビューションと呼ばれる特別な構成を作成しました。

于 2012-02-24T15:30:24.303 に答える
4

ルーク、私はあなたの答えが好きで、あなたにクレジットを与えました. 私自身や他の人たちのメモのために、さらに詳細を追加しています。

SpotLight を使用して、独自の MonoTouch アプリの 1 つを見つけます。「.ipa」で検索してください。名前を SomeThing.Zip に変更して解凍します。

次に、解凍​​したフォルダーの構造を使用して編集し、再圧縮できます。 ここに画像の説明を入力

于 2011-02-17T01:56:51.440 に答える