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 ..


Apakah Anda ingin mengubah nama aplikasi atau nama proyek? Judulnya membingungkan adalah "Nama Proyek Xcode" dan deskripsi Anda mengatakan "nama aplikasi" ..........
Satyam

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 ...

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".


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


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.

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


5

Goto youname-Info.plist

Ubah Keduanya

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

Selesai.


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



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.


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.


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.


0

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

Di sana, ubah Nama Proyek.


0

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


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 .


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


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


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.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.