2012-01-10 5 views
1

私は、アプリの外観を制御するメタデータを編集する人など、さまざまな人がシミュレータで使用するデバッグバージョンのアプリを開発中です。私は、アプリケーションを再構築することなくメタデータの編集と再読み込みの仕組みを作りたいと思っています。これを行うには、アプリケーションは問題のplistファイルを見つける必要があります。 iphoneシミュレータの内部にあるplistのバージョンではありません。むしろ、それは、アプリケーションを構築するために使用されるバージョンを見つける必要があります。問題のファイルがどこにあるのかをユーザーに指摘するのではなく、プログラムでその情報をプログラムで判断できますか? plistのは、常にプロジェクトファイルに対して同じ場所になりますので、シミュレータの下で実行されているiphoneアプリのデバッグバージョン - プログラムで独自のプロジェクトファイルを探しますか?

プロジェクトファイルを見つけることは、十分に良いでしょう。

答えて

1

Xcodeでは、info plistに独自のフィールドを追加し、値として${SRCROOT}を使用することができます。Xcodeは自動的にビルド時の現在のソースパスのパスに変更します。その後、アプリケーションから取得できます。

関連する問題