2

ipaファイルがデバイスにロードされる前に変更できる外部構成ファイルをIPAで定義することは可能ですか?

デフォルトでは、構成ファイルで定義されているURLはhttp://www.google.comです。

設定ファイルがあれば、必要に応じて変更してhttp://www.yahoo.comに接続できます。

これは可能ですか?plzは私を助けます

前もって感謝します.........

4

1 に答える 1

0

アプリバンドルにはデジタル署名が含まれています。これは、アプリバンドルがあなたからのものであり、作成してから改ざんされていないことを示します。

アプリが構成ファイルを見つけて読み取るには、アプリバンドル内にある必要があります。バンドル内のファイルを変更した場合(または単にファイルをバンドルに追加した場合)、署名は無効になり、iOSはプログラムの実行を拒否します。

したがって、これを行うには、構成ファイルを変更した後、アプリバンドルに再度署名する必要があります。つまり、ユーザーは自分で構成ファイルを編集することはできません。カスタマイズされたバージョンをユーザーに提供する必要があります。(または、開発者ツールと有効な署名証明書がインストールされている必要があります。)

したがって、手順は次のとおりです。

  1. IPAファイルを解凍します。
  2. 構成ファイルを変更します。
  3. codesignコマンドラインユーティリティを使用して、デジタル署名を更新します。
  4. zip -y(シンボリックリンクを保持するために)を使用してIPAを再作成します。
于 2011-07-06T17:09:10.207 に答える