iPhone用のアプリケーションを1つ開発しました。ビルドした後、ビルドフォルダーに .app ファイルを取得しました。私のアプリケーション名は Myapp で、ビルド フォルダーに Myapp.app ファイルがあります。
私の問題は、.ipa ファイルを作成したいということです。どうですか..ジェイルブレイクされたiPhoneをインストールするためのものです..
** 更新 ** この回答は非常に古いものです。Xcode を使用して、今すぐ .ipa アーカイブをビルドします。(製品 > アーカイブ)
スクリプトを実行
/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
署名部分:
この部分は脱獄されていない電話に必要であり、残りの手順は同じです
codesign -f -s "コード署名証明書名" appNamewithextension
example
codesign -f -s "iPhone 開発者: Durai Amuthan" sample.app
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 でデバイスを選択し、[インストール] をクリックして同期を適用します。
次の手順に従ってください
www.diawi.com にアプリ ファイルを zip 形式でアップロードします。
Web ブラウザで diawi の URL を開きます。
また、ロゴファイルを含めたい場合は、アイコンをディレクトリに追加し、「iTunesArtwork」という名前を付けます。.app ファイルを含む Payload ディレクトリと一緒に圧縮します。