Bagaimana cara mengetahui Xcode di mana file info.plist dan .pch saya berada

95

Saya mengganti nama proyek saya dan itu file dan sekarang Xcode masih mencari file info.plist lama. Di mana saya mengatur lokasi file .plist dan .pch yang dibutuhkannya.

Di jendela Info Proyek saya, di bawah Pengemasan ada item untuk file Info.Plist, tetapi itu kosong, dan ketika saya mencoba jalur yang berbeda, tidak ada yang terjadi. Saat dikompilasi masih tertulis tidak dapat menemukan plist dengan nama lama.

Andrew
sumber

Jawaban:

154

Saya tahu jawaban ini terjawab dan ditutup, tetapi saya akan menambahkan penemuan saya di sini karena sedikit berbeda untuk Xcode 4.2:

  • Pilih proyek Anda
  • Di sisi kiri panel tengah, pilih aplikasi Anda di bawah "Target"
  • Pilih tab "Build Settings"
  • Cari kata kunci berikut: "info.plist" dan "pch"
  • Pada titik ini seharusnya sudah cukup jelas mana yang perlu Anda modifikasi.
  • Klik pada "Pengaturan Validasi" dan Anda selesai.
Serendipity
sumber
Poin kecil: cari "Prefix" daripada "pch" karena jika Anda tidak menentukan file PCH, Anda tidak akan menemukan apa pun. Pengaturan khusus adalah "Prefix Header" di bawah (dalam kasus saya) Apple LLVM 6.0 - Bahasa.
lewiguez
Ini membuatku gila. Setiap kali saya memindahkan Bridging Header, info.plis, app.entitlements Xcode tidak akan dibangun. Ini memecahkan masalah saya.
Ivan Cantarino
39

Menemukannya. Itu ada di pengaturan untuk Target.

  • Pilih Target di panel Grup dan File di sebelah kiri.
  • Klik kanan dan pilih Dapatkan Info
  • Cari "Info.Plist" dan ketik nama file untuk file plist yang benar ke dalam properti item bernama "Info.Plist File".
  • Kemudian cari "Prefix" dan temukan item bernama "Prefix Header".
  • Ubah propertinya ke nama file .pch yang benar yang Anda gunakan.

Saya pikir jendela "Info" yang berbeda ini membingungkan. Anda harus memastikan file yang benar dipilih di panel Grup dan File sebelum memilih "Dapatkan Info", dan sulit untuk mengetahui apakah yang Anda lakukan benar-benar membuat perubahan pada file Info.plist, atau di mana perubahan Anda diselamatkan.

Andrew
sumber
Itu akan lebih dari membantu. Saya mengganti nama proyek saya, dan ini adalah satu-satunya hal yang membuat saya senang.
Jack BeNimble
@ Joe Pukulan: Mengalami masalah ini juga, senang menemukan posting ini.
overboming
6

Satu lagi kerutan untuk ini. Itu masih tidak akan menemukan file plist baru karena ada di folder di dalam hierarki proyek utama di disk saya. Dalam kasus ini, nama yang harus Anda masukkan ke dalam pengaturan build adalah relatif terhadap file proyek, seperti "FolderName / Info.plist" misalnya.

CuriousMarc
sumber
ProjectName / GroupName / Info.plist
Essam Mohamed Fahmi
4

Untuk Xcode 10.1 saat mengganti nama atau memindahkan info.plist ke sub folder.

  • Pilih proyek Anda
  • Pilih target
  • Di Generaltab di bawah IndentityAnda dapat menentukan file info.plist baru

Bùi Đức Khánh
sumber
Ini tidak menyelesaikan masalah saya. Kesalahan masih ada
Vin
2

Saya tahu ini adalah posting lama, tetapi saya baru saja mengalami masalah yang sama ini menggunakan Xcode 8.2. Saya sudah menggandakan file .plist dan .storyboard di finder, tetapi proyek Xcode saya tidak dapat mengambilnya. Untuk menambahkan file ke xcodeproj Anda cukup klik kanan pada proyek atau folder di Project Navigator dan pilih Tambahkan File ke "Nama Proyek Anda". Anda harus dapat memilih file yang Anda butuhkan (gunakan tombol Cmd untuk memilih beberapa file individual).

Jika Anda membuat file .plist atau .storyboard baru, Anda harus menautkan ke keanggotaan target Anda. Untuk menghubungkan cukup klik pada file di navigator dan di sisi kanan di editor standar Anda> inspektur file> keanggotaan target pilih keanggotaan target yang sesuai.

Cara yang benar untuk melakukan ini tanpa menduplikasi file di finder adalah dengan memilih file yang akan diduplikasi dan kemudian pergi ke File> Duplicate pada menu navigasi Xcode.

ltrainpr
sumber
2

Saya bekerja dengan Xcode 9.3 dan "dengan berani" mengubah nama aplikasi saya tanpa memahami bahwa saya mengundang masalah: Saya mengerti.

Untungnya, sekarang mudah untuk mengganti nama proyek atau aplikasi dengan hasil yang dapat diandalkan jika di Xcode Anda memilih ikon biru di sebelah kiri / di navigator proyek dan kemudian edit kolom "Identity and Type" "Name" di "File Inspector" . Ini menampilkan dialog, dan mengklik "Ubah nama" berfungsi dengan andal.

Vic W.
sumber