Windows 7で.plistを変更するにはどうすればよいですか?


5

Mac OSXには、プロパティリストファイル(.plist)があります。Xcodeで変更できます。

.plistファイルが与えられた場合、Windows 7でXcodeが行うようにそれらを変更する合理的な方法はありますか?

http://www.icopybot.com/plist-editor.htmを見つけましたが、ファイルを正しく解析していないようです(まず、配列の各エントリはインデックス番号とともに表示されません-それは空白、0、1、2、...)さらに、とにかくエントリを編集することは困難です。

もちろん、Notepad ++を使用してコードを変更することもできますが、Xcodeのようなビジュアルエディターが必要です。

回答:


4

iOSアプリをいじるときは、plist editor proを使用します。他の多くのツールとは異なり、純粋なXMLビューだけでなく、優れたビジュアルキーエディターも備えています。それは非常にシンプルであり、基本的にジャズアップされたテキストエディタとしての目的を完全に果たしているにもかかわらず、それほど過小評価されている理由だと思います。


信じられないかもしれませんが、このプログラムは私が上で投稿したものとまったく同じプログラムです-それはちょうど別の名前です!配列のインデックスが作成されておらず、エントリを変更できないようです(試用版であるためですか?)
オメガ14

奇妙な。私はこのプログラムを何年も使用していませんが、今起動すると、意味がわかります。リストビューで値を編集することはできません。これが仕様によるものなのか、そのビューが表示用であり編集用ではないのかはわかりません。リストビューを使用して編集したことがあるかどうかは思い出せません。XMLを使用したばかりかもしれません。ただし、配列の意味はわかりません。
ジョナ14

配列部分はささいなことです-ご覧のように、インデックス付きのアイテムをリストしていないため0, 1, 2, 3,...、数百のアイテムを操作する場合は少し面倒です。
オメガ14

Nirsoftは私にこれを与えます。あまり有望ではありません。これらの 2ページも役立ちます。
ジョナ14

3

他の方法は、iTunesディレクトリのインストールからPUTIL.EXEを使用することです。ファイルは次のとおりです。C:\ Program Files \ Common Files \ Apple \ Apple Application Support

plutil -convert xml1 com.apple.springboard.plist


0

Windowsでplistを少し編集する場合は、plistファイルのバイナリバージョンとXMLバージョンの両方を処理するPlistinatorを購入できます。サイトには、その機能と「Plist Editor Pro」との比較を説明するビデオとスクリーンショットがあります。配列要素には番号が付けられ、元のファイルに従って順序が保持されます。

免責事項:私はPlistinatorの開発者です。

更新:(ref @ Journeyman-Geekのコメント)私が知っている限り、ファイルを正しく解析する必要があるプリスティネーター。ファイルバックエンドは、AppleのオープンソースCコードに基づいたクリーンルーム実装であり、広範囲にわたってユニットテストされています。

ユーザーから、サードパーティの非アップルプログラム(Unity、Qt Creator、その他多数)が非標準のplistファイルを生成する場合があることを発見しました。また、plistファイルは、プログラムのクラッシュまたは誤動作によって破損する可能性があります。したがって、「plistファイルを指定した」とは、その標準に準拠しているという意味ではありません。

確かに、ファイルに問題がなく、その中に配列がある場合、Plistinatorは行に番号を付け、順序を保持します。iCopyBotの製品について、plistinatorサイトのHow-Toビデオで説明することがありますが、ここでは繰り返しません。私が知る限り、Plistinatorは完全な実用的なソリューションを提供するWindows用の唯一のPlistエディターです。

PlistinatorはXcodeのように動作するように設計されていますが、いくつかの改良が加えられています。たとえば、文字列フィールドは大きなテキストボックスで編集できます。そのため、少なくとも編集が簡単です。


3
いくつかの方法で答えを改善したいと思うかもしれません。私は他の答えへのコメントで気づきました、彼が答え(および問題のソフトウェア?)に関して持っているいくつかの特定の問題があります。ソフトウェアはそれを解決しますか?また、開発者は多くの場合、ソフトウェアにかなり熱心であることを認識しています。所属を明らかにしましたが、他のことについても投稿することを検討してください!それは、人々がしばしば忘れるセルフプロモーションに関するポリシーの側面です。
ジャーニーマンオタク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.