26

iPhone用のアプリケーションを1つ開発しました。ビルドした後、ビルドフォルダーに .app ファイルを取得しました。私のアプリケーション名は Myapp で、ビルド フォルダーに Myapp.app ファイルがあります。

私の問題は、.ipa ファイルを作成したいということです。どうですか..ジェイルブレイクされたiPhoneをインストールするためのものです..

4

6 に答える 6

66
  1. Payloadという名前のフォルダーを作成します。
  2. Myapp.app (プロジェクトの製品から) を Payload ディレクトリにコピーします。
  3. 右クリックして、ペイロード ディレクトリを圧縮します。
  4. zip ファイルの名前をMyapp.ipaに変更します。

** 更新 ** この回答は非常に古いものです。Xcode を使用して、今すぐ .ipa アーカイブをビルドします。(製品 > アーカイブ)

于 2009-09-29T18:56:03.673 に答える
15

スクリプトを実行

/bin/sh

mkdir $CONFIGURATION_BUILD_DIR/Payload
cp -R $CONFIGURATION_BUILD_DIR/$PRODUCT_NAME.app $CONFIGURATION_BUILD_DIR/Payload
cp $CONFIGURATION_BUILD_DIR/$PRODUCT_NAME.app/iTunesArtwork $CONFIGURATION_BUILD_DIR
cd $CONFIGURATION_BUILD_DIR
/usr/bin/zip -r $PRODUCT_NAME.ipa Payload iTunesArtwork
rm -rf Payload iTunesArtwork
exit 0
于 2011-08-11T08:25:43.610 に答える
12
于 2012-01-10T00:44:44.313 に答える
6

署名部分:

この部分は脱獄されていない電話に必要であり、残りの手順は同じです

  1. ターミナルを開き、次のコマンドを入力します

codesign -f -s "コード署名証明書名" appNamewithextension

example
codesign -f -s "iPhone 開発者: Durai Amuthan" sample.app

  1. 次のコマンドを使用して、署名されていることを確認します

codesign -verify AbsolutePath_with_app_name

ipa 作成パート:

方法 1:

1. Payload という名前のフォルダーを作成し、.app をそのフォルダーにコピーします。

2.圧縮すると、Payload.zipが得られます

3.拡張子をzipからipaに変更します

mkdir Payload
cp -R MyAppName.app Payload/
zip -r -s 64 Payload.zip Payload/
mv Payload.zip MyAppName.ipa

方法 2:

iPa を作成する .app を iTunes にドラッグ アンド ドロップします。

インストール部分:

  • 前のステップで方法 1 を試した場合は、iTunes で .ipa をドラッグ アンド ドロップします。

  • iTunes でデバイスを選択し、[インストール] をクリックして同期を適用します。

于 2016-02-02T09:56:38.477 に答える
3

次の手順に従ってください

  • www.diawi.com にアプリ ファイルを zip 形式でアップロードします。

  • Web ブラウザで diawi の URL を開きます。

  • そこにアプリケーションのダウンロードオプションがあります。ファイルをダウンロードすると、IPA としてダウンロードされます。
于 2016-01-13T10:13:07.973 に答える
0

また、ロゴファイルを含めたい場合は、アイコンをディレクトリに追加し、「iTunesArtwork」という名前を付けます。.app ファイルを含む Payload ディレクトリと一緒に圧縮します。

于 2011-03-18T15:20:59.643 に答える