4

C#アプリケーションでリソースを変更し、画像とスタイルを変更してUIを変更するIPhoneアプリケーションがあります。ここで、C# プログラムを使用して IOS 電話にインストールしたときにブロー アイコンが表示されるアプリケーション名を変更したいと考えています。.ipa パッケージを zip ファイルとして抽出し、info.plist を開き、以前または古いアプリ名を変更して検索し、新しい文字列に置き換えてから、再度パックする必要があることを知っています。しかし、新しい文字列の長さが以前のものと異なる場合、フォーマットはバイナリであるため、IOS 電話に .ipa をインストールすると、ipa ファイルが無効であるというエラー メッセージが表示されます。問題なく名前を変更するために C# コードで使用できるツールが存在する可能性があります。ありがとう。

4

3 に答える 3

3

plistでアプリの名前を変更しても問題ないと思います。名前を変更した後、開発者証明書を使用して ipa に再度署名する必要があります。

最も簡単な方法は xcode のコマンド ツールを使用することですが、残念ながら mac os x が必要です。https://github.com/maciekish/iReSignを見ることができます。これは、xcode コマンド ツールの上に構築された優れた/簡単なツールです。

おそらく、ipa ファイルに署名できる Windows ツールを見つけることができます。私はそのようなツールを調べていません...だから、それはただの可能性です。

于 2013-08-07T07:25:26.853 に答える
0

ipa パッケージを抽出する必要があります。次に、抽出されたファイルで info.plist ファイルを見つけて、ファイルを開きます。次に、ファイル内の以前のアプリケーション名を検索し、新しい名前に置き換えます。新しい名前の文字数は、古い名前の文字数と同じにする必要があると考えてください。幸運を。

于 2014-02-18T15:38:04.320 に答える