Xcodeにinfo.plistファイルと.pchファイルの場所を通知する方法


94

私は自分のプロジェクトの名前をファイルと変更しましたが、現在Xcodeは古いinfo.plistファイルを探しています。必要な.plistファイルと.pchファイルの場所をどこに設定すればよいですか。

[プロジェクト情報]ウィンドウの[パッケージ]の下にInfo.Plistファイルの項目がありますが、空白で、別のパスを試しても何も起こりません。コンパイル時に、古い名前のplistが見つからないと表示されます。

回答:


153

私はこの答えが答えられて閉じられていることを知っていますが、Xcode 4.2とは少し異なるため、ここに発見を追加します。

  • プロジェクトを選択してください
  • 中央のペインの左側で、[ターゲット]からアプリを選択します
  • 「ビルド設定」タブを選択します
  • 次のキーワードを検索してください: "info.plist"と "pch"
  • この時点で、どれを変更する必要があるかはかなり明確になっているはずです。
  • 「設定の検証」をクリックすれば完了です。

マイナーポイント:PCHファイルが指定されていない場合は何も見つからないため、「pch」ではなく「Prefix」を検索します。特定の設定は、(私の場合)Apple LLVM 6.0-Languageの下の "Prefix Header"です。
lewiguez 2015

これは私を夢中にさせていました。ブリッジヘッダーを移動するたびに、info.plis、app.entitlements Xcodeがビルドされません。これで私の問題は解決しました。
Ivan Cantarino

39

それを見つけた。ターゲットの設定にありました。

  • 左側の「グループとファイル」ペインで「ターゲット」を選択します。
  • 右クリックして[情報を見る]を選択します
  • 「Info.Plist File」を検索し、「Info.Plist File」というアイテムのプロパティに正しいplistファイルのファイル名を入力します。
  • 次に、「プレフィックス」を検索し、「プレフィックスヘッダー」という名前のアイテムを見つけます。
  • そのプロパティを、使用している正しい.pchファイルの名前に変更します。

これらの異なる「情報」ウィンドウは混乱していると思います。[情報を取得]を選択する前に、[グループとファイル]ペインで適切なファイルが選択されていることを確認する必要があります。実際にInfo.plistファイルに変更を加えているのか、どこに変更があるのか​​を判断するのは困難です。保存されています。


それは役に立つだけではありません。私は自分のプロジェクトの名前を変更しました、そしてこれは私を投げた唯一のアイテムでした。
Jack BeNimble

@Joe Blow:この問題もありました。この投稿を見つけてよかったです。
2011

6

これにはもう1つのしわがあります。私のディスクのメインプロジェクト階層内のフォルダーにあったため、新しいplistファイルはまだ見つかりません。この場合、ビルド設定に含める必要がある名前は、たとえば「FolderName / Info.plist」のように、プロジェクトファイルに関連しています。


ProjectName / GroupName / Info.plist
Essam Mohamed Fahmi

4

Xcode 10.1の場合、info.plistの名前を変更するか、サブフォルダに移動します。

  • プロジェクトを選択してください
  • ターゲットを選択
  • ではGeneralタブの下にIndentity新しいのInfo.plistファイルを指定することができます


2

私はこれが古い投稿であることを知っていますが、Xcode 8.2を使用してこれと同じ問題に遭遇しました。Finderですでに.plistファイルと.storyboardファイルを複製していましたが、私のXcodeプロジェクトはそれらを取得しませんでした。xcodeprojにファイルを追加するには、プロジェクトナビゲーターでプロジェクトまたはフォルダーを右クリックし、[ファイルを[プロジェクト名]に追加]を選択します。必要なファイルを選択できるはずです(複数の個別のファイルを選択するには、Cmdキーを使用します)。

新しい.plistまたは.storyboardファイルを作成した場合は、ターゲットメンバーシップにリンクする必要があります。リンクするには、ナビゲーターでファイルをクリックし、標準エディターの右側で[ファイルインスペクター]> [ターゲットメンバーシップ]の順にクリックして、適切なターゲットメンバーシップを選択します。

Finderでファイルを複製せずにこれを行う正しい方法は、複製するファイルを選択してから、Xcodeナビゲーションメニューの[ファイル]> [複製]に移動することです。


2

Xcode 9.3を使用していて、問題が発生していることを理解せずにアプリ名を「大胆に」変更しました。

幸い、Xcodeでプロジェクトナビゲーターの左側にある青いアイコンを選択し、[ファイルインスペクター]の[IDとタイプ]の[名前]フィールドを編集すると、信頼性の高い結果でプロジェクトまたはアプリの名前を簡単に変更できるようになりました。 。これによりダイアログが表示され、[名前の変更]をクリックすると確実に機能します。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.