Bagaimana mengubah nama Proyek Xcode

115

Saya telah mengembangkan aplikasi saya di Xcode untuk iPhone, pada awalnya saya baru saja menamainya tanpa secnec sekarang saya ingin mengubah nama aplikasi saya Saya telah mengganti nama aplikasi lama saya dengan yang baru karena saya telah menemukan nama di aplikasi saya, tetapi masih memberi saya satu kesalahan ...

Desktop / Nama baru / nama lama_Prefix.pch: File atau direktori tersebut tidak ada

ketika saya telah mengubah oldname_prefix.pch dengan newname_prefix.pch ..

Haseeb
sumber
Apakah Anda ingin mengubah nama aplikasi atau nama proyek? Judulnya membingungkan adalah "Nama Proyek Xcode" dan deskripsi Anda mengatakan "nama aplikasi" ..........
Satyam
Kemungkinan duplikat dari Bagaimana cara mengganti nama proyek di Xcode 5?
emlai

Jawaban:

258

Untuk Xcode 4 atau lebih baru:

  • Buka sebuah proyek
  • Pilih Project Navigator
  • Sorot nama proyek
  • Klik sekali pada nama proyek

    masukkan deskripsi gambar di sini

Untuk Xcode 3:

  • Buka proyek> Menu> Proyek> Ganti Nama ...
ohho
sumber
1
Tidak melihat opsi ini di menu.
Raffi Khatchadourian
Untuk siapapun seperti saya .. Ini akan memakan waktu jadi bersabarlah. Jangan panik karena sepertinya Anda kehilangan proyek Anda pada awalnya !!
Dolo
Catatan: ini bukan proses satu langkah. Segera setelah Anda harus masuk ke seluk-beluk mengedit skema Anda, dll.
daspianist
Hati-hati, saya menemukan ini mengubah ukuran gambar dan banyak tekstur tidak dapat bersumber, membatalkan perubahan dan mengikuti jawaban di bawah ini: ubah Nama Tampilan Bundel
dancingbush
49

Tidak perlu mengubah nama proyek untuk mengubah nama tampilan aplikasi (seperti yang Anda lihat di layar beranda perangkat iOS, di iTunes, dll.). Cukup ubah "Nama tampilan paket" di info.plist Anda dari default "$ {PRODUCT_NAME}" menjadi apa pun yang Anda inginkan. Nama proyek Anda tidak terlihat oleh pengguna, mereka hanya melihat "Nama tampilan paket".

Bogatyr
sumber
Itulah yang saya cari. Terima kasih!
cfischer
1
Saya lebih suka pengguna merujuk jawaban ini dari Bogatyr sehingga tidak akan menimbulkan masalah dengan 'Profil Penyediaan' dan 'ID Aplikasi' di masa mendatang jika Anda ingin aplikasi tersebut ada di appstore
Deepak Thakur
Bagus. Menghargai itu.
Roy Li
Mengubah nama bundel di info.plist direkomendasikan oleh pengembang teratas. bagus !!
M Swapnil
43

Gambar menjelaskan semuanya

klik proyek Anda di penjelajah proyek dan sekali lagi klik proyek Anda di sisi kanan dan di sana Anda dapat melihat nama proyek seperti yang ditunjukkan pada gambar

Sabareesh Kkanan
sumber
Bekerja seperti pesona di Xcode 6.1.1. Namun kedua tautan berikut ini dapat membantu Anda sebelum / setelah mengubah nama proyek, hanya jika Anda mengalami masalah: stackoverflow.com/questions/10464561/… dan stackoverflow.com/questions/12820022/…
King-Wizard
Bekerja pada
XCode
11
  1. Di sisi kiri luaskan Target
  2. Klik dua kali pada target Anda dan kemudian pilih tab build di jendela yang baru dibuka
  3. di kanan atas ada kotak pencarian. Jenis - "Nama Produk"
  4. Sekarang lihat di bawah, di bawah bagian pengemasan, Anda akan melihat Nama Produk
  5. Ubah dan bersihkan kembali, nama aplikasi baru Anda harus diubah sekarang.
Rajavanya Subramaniyan
sumber
6

Hanya untuk mengganti nama aplikasi (yang akan ditampilkan bersama dengan ikon aplikasi) di xcode 4 atau lebih baru:

Klik ikon file proyek Anda dari panel Groups & Files, pilih Target -> Build Settings -> Packaging -> Product Name. Klik pada baris tersebut, sebuah pop-up akan muncul, ketik nama aplikasi baru Anda di sini.

Untuk mengubah nama Proyek saja (yang akan ditampilkan bersama dengan ikon proyek) di xcode 4 atau lebih baru:

Klik ikon file proyek Anda dari panel Grup & File, pilih Proyek (di atas target) dari panel kanan, lihat saja di panel paling kanan (hanya akan terlihat jika Anda telah mengaktifkan "Sembunyikan atau tampilkan utilitas"). Cari proyek nama. Edit ke nama baru yang ingin Anda berikan untuk proyek Anda.

Hapus aplikasi Anda dari simulator / perangkat, bersihkan dan jalankan. Perubahan harus mencerminkan.

Itu dia

Alok
sumber
5

Goto youname-Info.plist

Ubah Keduanya

Nama bundel dan Nama tampilan bundel ke nama file pilihan Anda.

Selesai.

Jason
sumber
3

jawaban ohho sempurna:

Untuk Xcode 4 atau lebih baru:

Buka sebuah proyek

Pilih Project Navigator

Sorot nama proyek

Klik sekali pada nama proyek

NAMUN, jika Anda hanya melakukan ini, setelah Anda mencoba men-debug pada perangkat baru, Anda akan menemukan kesalahan:

file tidak ditemukan: /Users/someuser/Library/Developer/Xcode/DerivedData/OLDNAME-akbwbarcniqxytctbebckkelkbxs/Build/Products/Debug-iphonesimulator/OLDNAME.app/OLDNAME

clang: error: perintah linker gagal dengan kode keluar 1 (gunakan -v untuk melihat permintaan)

Maka Anda perlu melakukan satu langkah lagi:

  • Pilih target di panel kiri
  • Pilih oldnameTests di T Target
  • Pilih Panel Pengaturan Bangun
  • Telusuri "TEST_HOST" dan ubah nilai lama ke yang baru.

Semoga berhasil dan selamat bersenang - senang

Desmond
sumber
2

di xcode 4.4, Anda harus mengklik proyek di bagian atas navigator (panel kiri). Kemudian klik dua kali pada target di kolom kedua untuk menyorot nama target. Kemudian Anda dapat mengubah nama produk. Anda juga perlu mengubah nama arsip saat Anda pergi untuk membuat arsip. Untuk melakukan ini, Anda harus mengedit skema, klik pada Rilis, dan kemudian ubah nama arsip.

JeffB6688
sumber
1

Saya menggunakan xcode 4.3.1 dan mencoba mengubah nama produk seperti yang dikatakan Quakeboy di atas dalam pengaturan bundel, tetapi itu menyebabkan kesalahan pembacaan. Saya terjebak dalam kesalahan ini selama satu jam dan sekarang berfungsi dengan baik. Saya cukup mengosongkan nama produk lalu mengetik ulang nama lama yang saya miliki sebelumnya. bangunan berhasil lagi!

Catatan untuk siapa pun yang ingin mengubah nama proyek: Anda tidak perlu mengubah nama file proyek, nama tampilan bundel akan ditampilkan kepada pengguna jadi jangan terlalu banyak bergaul dengan masalah ini. bisa membuang-buang waktu.

jazzed28
sumber
1

Ini menciptakan mimpi buruk organisasi untuk memiliki nama proyek yang tidak cocok dengan nama yang dibundel. Tetapi ketika saya menggunakan " klik pada nama proyek dan jawab ya untuk membiarkan xcode mengganti nama semua referensi teknik ", semua folder bersarang untuk proyek di hard drive saya masih memiliki nama proyek yang lama. Mengapa mereka tidak diganti namanya menjadi cocok?

Jika saya mengubah nama folder itu, saya cukup yakin itu akan mengacaukan semua tautan proyek. Saya tidak akan mengambil kesempatan ini, kecuali seseorang dapat menyarankan jalan keluarnya.

Richard Bourne
sumber
0

Pilih proyek di Project Navigator (Command + 1) dan buka File Inspector di sidebar kanan (Command + option + 1).

Di sana, ubah Nama Proyek.

Dipak Narigara
sumber
0

Xcode 3.2.5: Di bilah menu atas, Proyek> Ganti Nama ...

Brent
sumber
0

Saya mencoba dengan mengubah nama Proyek di Project Navigator, tetapi Anda harus mengikuti semua langkah yang diuraikan di sini !!!. Saya tidak mengikuti langkah kedua dan ini merusak aplikasi saya, harus mengerjakan ulang versi lama yang memakan waktu dua hari, lihat posting SO saya di sini .

dancingbush
sumber
0

Saya mencoba jawaban ohho dan tidak berhasil tetapi menemukan solusi lain. Anda dapat membuka file Info.plist Anda dan pergi ke tempat yang bertuliskan '"Bundle Name" dan ubah ke nama baru Anda yang akan ditampilkan di peluncur Anda. Saya harap ini berakhir

Samuel Gwokuda
sumber
0

Langkah sederhana

1. Pilih target proyek sisi kiri di atas semua folder dan file 2. Klik sekali lagi pada proyek itu akan memungkinkan Anda untuk mengubah nama 3. ketik sesuai keinginan Anda nama proyek dan nama aplikasi 4. Tekan enter. itu akan meminta untuk mengubah di mana-mana menerimanya 5. prosedur yang sama dilakukan pada folder dan semua tempat nama akan diubah. saya melakukannya hari ini

Ullas Pujary
sumber
0

Kalau-kalau ini membantu seseorang, saya memiliki skrip shell (xcmv.sh) dengan yang berikut:

#!/usr/bin/env bash

mv $1 $2
mv $1.xcodeproj $2.xcodeproj
mv $1.xcworkspace $2.xcworkspace

LC_ALL=C find ./ -type f -not -path "./.git*" -exec sed -i '' "s/${1}/${2}/g" {} +

Saya kemudian menyeret file ini ke direktori proyek dan melakukan:

sh xcmv.sh Starter MyProject

Ini mengubah nama proyek, nama ruang kerja, ditambah setiap dan semua referensi ke nama lama di file proyek, file kode, plist, dan sebagainya.

Seperti yang ditunjukkan dalam contoh, saya sering menggunakannya untuk mengganti nama salah satu dari berbagai proyek "pemula" saya menjadi nama proyek yang diinginkan.

Perhatikan direktori git (jika ada) diabaikan.

Michael Long
sumber
-2

Video ini menunjukkan pengembang yang mengganti nama proyek Xcode 6. Pertama-tama, klik tunggal nama proyek untuk mengubahnya, lalu pastikan juga menyetel aplikasi host untuk target build pengujian Anda.

https://www.youtube.com/watch?v=ZHr1vjkTxC0

hihihi
sumber