ご挨拶、
私は、カスタムiOSアプリを作成できるWebサーバースクリプトを作成中です(基本的にロゴやその他のいくつかのものを交換します)。Webサーバーは、以前にアップロードされた「シェル」.ipaをカスタマイズし、コンテナー全体を再圧縮してユーザーのブラウザーに送信します。つまり、以前にアップロードした.ipaをWebサーバーにカスタマイズし、ユーザーがそれをダウンロードしてAppStoreに送信できるようにします。
次のステップは、.ipa全体を再設計することです-.IPAの内容を変更し、ユーザーは自分の署名IDを使用する必要があるため-実際にAppStoreにアップロードできるようにします。
私の理解では、バンドル内の各リソースファイルのある種のハッシュを含む「CodeResources」ファイルがあり、実行可能ファイルにはある種の埋め込み署名も含まれています。これらを生成するには、ユーザーのコンピューターで「codesign」ユーティリティを使用してから、ApplicationLoaderを使用してAppStoreに送信する必要があります。これまでのところ正しいですか?
私が見つけようとしているのは:
- サーバー上の.ipaを(ユーザーに事前に証明書をアップロードしてもらうことで)コード署名して、余分な作業を行わないようにする方法はありますか?
- 1)が不可能な場合、面倒なことなく.ipaを再設計できるツールはありますか?Xcodeは、可能であれば、ほんの少しのコード署名を行うために、プロジェクトのセットアップ作業を必要とするようです。
- ユーザーのために.ipaファイルをコード署名する別の方法はありますか?おそらく手動で行う必要はありませんか?
前もって感謝します!