2012-03-26 8 views
11

私は2台のMac間でプロジェクトをコピーしました。私はXcodeの4 ProcessInfoPlistFileでは見られないのInfo.plistに関するエラーメッセージが表示されました:Info.plistから読み込めませんでした

から「/Users/iamme/Documents/XCode/myapp/myapp/myapp-Info.plistのデータを読み込むことができませんでした。ファイル "myapp-Info.plist"はそのようなファイルがないため開けませんでした。私はコピーしてXcodeで示したファイルパスから貼り付け - Xcode can't open Info.plist -- error says "there is no such file"に助言したよう

は私が設定を構築し、右のパスを入れて行きました。

残念ながら、コンパイル時に私はまったく同じメッセージを得ました。 Info.plistパスはどこに格納されていますか?

アップデート:私は(アクティビティログに完全なメッセージを与える)をお勧めしますが、まだエラーが出るように相対パスを入れている:

Process myapp/myapp-Info.plist 
ProcessInfoPlistFile /Users/username/Library/Developer/Xcode/DerivedData/myapp-ancooijwpdbuzbbggnsalnhvckyr/Build/Products/Debug-iphonesimulator/myapp.app/Info.plist myapp/myapp-Info.plist 
    cd /Users/username/Documents/XCode/myapp 
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    builtin-infoPlistUtility myapp/myapp-Info.plist -genpkginfo /Users/username/Library/Developer/Xcode/DerivedData/myapp-ancooijwpdbuzbbggnsalnhvckyr/Build/Products/Debug-iphonesimulator/myapp.app/PkgInfo -expandbuildsettings -format binary -platform iphonesimulator -o /Users/username/Library/Developer/Xcode/DerivedData/myapp-ancooijwpdbuzbbggnsalnhvckyr/Build/Products/Debug-iphonesimulator/myapp.app/Info.plist 

答えて

27

、ここでは絶対パスを使用するプロジェクトに相対パスを使用しないでくださいファイル。

Xcodeプロジェクトのデフォルトのレイアウトはこれです:Finderで、次のようになります

CodeName.xcodeproj 
CodeName/ 
    CodeName-Info.plist 
    CodeName-Prefix.pch 

グラフィカルに、この場合には Project Layout in Finder

、あなたはInfo.plistファイルをになりたいと思いますCodeName/CodeName-Info.plist。ここで

、私が示されているXcodeプロジェクト、ターゲットを選択し、設定を制限するための検索バーを使用しました:

Info.plist setting

最後に

、あなたのプロジェクトは、Info.plistファイルを含めていることを確認してください適切な場所から。

Info.plist location

+0

ありがとう私は相対的なパスを入れたが、まだ問題がある私の更新を参照してください。 – user310291

+0

エラーが発生したログの一部が失われました。 :) –

+0

ああ、あなたは同じエラーを意味しましたか?まあ、もう一つはInfo.plistの相対パスです。それはサポートファイルにあります。私はそれに応じて答えを更新します。 –

10

あなたは赤がちょうどすべてのそれらのファイルを追加し、再び、これらの参照を削除したファイルの参照を強調見ること、「コピーバンドルリソース」プロジェクトのターゲットが選択し、フェーズを構築するために行く選択します。今すぐきれいにしてビルドしてください。

「Build Settings」>「Packaging」セクションで、Info.plistファイルのパスを確認してください。

警告:iOSプロジェクトの「バンドルリソースのコピー」ビルドフェーズで、Info.plistを絶対に追加しないでください。

関連する問題