Di mana saya menetapkan nama perusahaan saya?

119

Saat membuat file sumber baru xcode menambahkan komentar dengan nama dan nama perusahaan Anda.

Di mana saya menetapkan nama perusahaan saya untuk xcode (bukan proyek).

TheLearner
sumber
41
Tidakkah mengherankan bahwa pertanyaan ini benar-benar ada? Apple tidak bisa mengacaukannya lagi ...
bhavinb
Lihat juga stackoverflow.com/questions/2008060/…
Robert Gowland

Jawaban:

47

Di xCode 7.3 (edit: hingga 11.3.1) cukup pilih file proyek teratas dan Lihat di Utilitas di panel Kiri

xCode

WINSergey
sumber
92

di benih Xcode 4 GM:

di panel navigasi (sisi paling kiri), pilih proyek (item atas).

Luaskan panel Utilities (di kanan atas jendela, tombol paling kanan di grup 3 tombol "View").

Di bagian "Dokumen Proyek" adalah kolom teks "Organisasi" (tampilan Inspeksi File, bagian kedua dari atas).

slf
sumber
2
Pastikan untuk menyimpan proyek dengan benar setelah menyelesaikan langkah ini. Lihat jawaban Sergio tentang cara melakukan ini: stackoverflow.com/questions/2956464/…
Gavin Miller
Aku menemukannya. Lalu saya mengubah sesuatu yang terkait dengan relatif ke absolut, dll. Nah, sekarang hal-hal tidak muncul
user4951
@JimThio Saya pikir itu mungkin hanya menghemat onblur atau sesuatu yang bodoh, Anda mungkin perlu keluar, masuk kembali, menyimpan beberapa kali, dan melambaikan ayam karet di atas monitor
slf
75

Secara default, Xcode menyisipkan nama perusahaan yang mirip dengan berikut ini di semua file sumber baru (.m .h dll):

Hak Cipta (c) 2009 MyCompanyName. Seluruh hak cipta.

Mengubah referensi ini semudah memasukkan yang berikut dari dalam jendela terminal, mengganti "NamaAnda Di Sini" dengan teks yang Anda inginkan. Selain itu, pastikan semua ini dimasukkan dalam satu baris di terminal.

default tuliskan com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'

ATAU

Anda bahkan dapat pergi ke ~ / Library / Preferences dan klik dua kali com.apple.Xcode.plist dan gunakan editor plist yang berguna untuk mengatur ini dan sejumlah default menarik lainnya yang tidak tercakup oleh panel preferensi Xcode atau IB.

ATAU

@slf jawaban atas pertanyaan ini menunjukkan cara yang lebih baik untuk mencapai ini di Xcode 4 (Disisipkan di bawah)

di panel navigasi (sisi paling kiri), pilih proyek (item atas).

Luaskan panel Utilities (di kanan atas jendela, tombol paling kanan di grup 3 tombol "View").

Di bagian "Dokumen Proyek" adalah kolom teks "Organisasi" (tampilan Inspeksi File, bagian kedua dari atas).

VoodooChild
sumber
2
ATAU atur kontak default (saya) di buku alamat Mac Anda (di situlah Xcode mencari nama / perusahaan Anda) [maaf, baru saja melihat jawaban di bawah ini: P]
Alladinian
28

Saya telah menguji pada Xcode 4.2 Beta 7 (iOS 5.0).

Sepertinya Xcode tidak mengambil ORGANIZATIONNAME dari keduanya

default tuliskan com.apple.Xcode PBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME = "YourNameHere";}'

maupun

~ / Library / Preferences / com.apple.Xcode.plist

Solusi yang tepat adalah dengan memperbarui nama & nama perusahaan Anda di Buku Alamat.

masukkan deskripsi gambar di sini

Kemudian Anda dapat mencoba dengan membuat proyek Xcode baru:

masukkan deskripsi gambar di sini

Tujuan Ciao
sumber
+1 Sama di sini, jalur terminal sepertinya juga tidak berfungsi!
Andy M
3
Mungkin ini berfungsi ketika Anda membuat proyek baru, tetapi jika Anda memiliki proyek yang ada dan membuat file baru, itu tidak berfungsi
JeffB6688
ini shld menjadi jawaban yang diterima ... rapi dan sederhana..Terima kasih sobat :)
Lithu TV
Terima kasih untuk ini - tidak sepenuhnya intuitif atas nama Apple. Apakah ada yang tahu jika kunci ORGANIZATIONAME com.apple.Xcode.plist digunakan di mana saja?
Pete855217
Aplikasi Buku Alamat sekarang disebut Kontak .
Pang
11

Atau Anda dapat menyetel nama perusahaan di kartu alamat Anda di aplikasi buku alamat Mac OS X. Bekerja untuk saya (SL, Xcode 3.2.2)

florianbuerger
sumber
Saya baru saja mengonfirmasi bahwa menyetel nama perusahaan Anda di Buku Alamat berfungsi untuk rilis publik XCode 4.
Daniel
Setelan ini lebih diutamakan daripada ORGANIZATIONNAME , project saya tidak akan berubah sampai saya menyetelnya dengan benar.
Gavin Miller
1
Namun, akan sedikit bermasalah jika Anda seorang kontraktor…
Pierre Lebeaupin
11

Menambah apa yang SLF tulis di atas:

di benih Xcode 4 GM:

di panel navigasi (sisi paling kiri), pilih proyek (item atas).

Luaskan panel Utilities (di kanan atas jendela, tombol paling kanan di grup 3 tombol "View").

Di bagian "Dokumen Proyek" adalah kolom teks "Organisasi" (tampilan Inspeksi File, bagian kedua dari atas).

Tapi ada sedikit tangkapan:

Mengubah nama Organisasi seperti yang dijelaskan SLF tidak menyetel file proyek sebagai diubah dan tidak ada perubahan saat disimpan.

Anda perlu melakukan sedikit perubahan pada proyek, seperti menambahkan grup setelah Anda mengubah nama organisasi, ini akan menyebabkan Xcode 4 menyimpan file.

Juga jika Anda bekerja di ruang kerja, Anda perlu membuat perubahan untuk setiap proyek.

Diuji di XCode 4.0.2

Sergio Nacht
sumber
keren :) Saya telah menemukan banyak menekan enter / return akan membuatnya melekat juga
slf
7

Jika Anda ingin mengubah __MyCompanyName__ di Xcode 4 , Anda dapat mencoba perintah berikut.

default tulis com.apple. dt .Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'

Hati-hati, ini menulis di domain, com.apple. dt .Xcode, bukan com.apple.Xcode

Saya hanya menguji pada Xcode 4 pre3 dan berhasil.

iCharlie
sumber
5

Cukup buka appName-Info.plist dan tambahkan bidang "Hak Cipta (dapat dibaca manusia)": nameOfDeveloper atau companyName. masukkan deskripsi gambar di sini:

rahulchona
sumber
Ini adalah proyek khusus, itulah sebabnya saya menganggapnya sebagai jawaban yang menguntungkan.
csga5000
4

Di XCode 5 Anda dapat memilih nama perusahaan pada pembuatan proyek. Jika Anda ingin mengubah nama perusahaan untuk proyek yang ada, maka:

  1. Buka .xcodeproj di Finder dengan memilih "Tampilkan konten paket"
  2. Buka project.pbxproj di TextEdit
  3. Ganti nilai ORGANIZATIONNAME saat ini dengan yang diinginkan.
Alex
sumber
2

Ada lebih banyak kebingungan tentang ini daripada yang seharusnya. Saya mengklarifikasi di sini: https://stackoverflow.com/a/9793899/1273966 Saya akan melakukan hal yang sama di utas ini.

Jika nama organisasi kosong dalam dokumen proyek (dijelaskan di atas) nama perusahaan ditarik dari entri 'saya' di buku alamat Anda.

Jika Anda memasukkan nama organisasi di dokumen proyek seperti yang dijelaskan di atas, nama perusahaan di buku alamat akan diganti. YAITU: Anda dapat mengganti nama perusahaan Anda per proyek. Cukup pandai, tapi jelas membuat banyak orang bingung.

Solusi Aplikasi Korutech
sumber
2

buka xcode

Luaskan panel Utilities (di kanan atas jendela, tombol paling kanan di grup 3 tombol "View").

Di bagian "Dokumen Proyek" adalah kolom teks "Organisasi" (tampilan Inspeksi File, bagian kedua dari atas).

di sana Anda dapat mengatur namanya.

chetan
sumber
1

Di XCode 4, buka proyek Anda. Pilih item paling atas di Project Navigator (MyProjectName, 1 target, iOS SDK 4.3 - atau apa pun). Buka file inspector (View-> Utilities). Di bagian Dokumen Proyek, Anda akan melihat baris "Organisasi". Edit itu, dan file baru yang Anda buat akan menampilkan nama organisasi baru. Ini adalah pengaturan proyek, oleh karena itu Anda harus melakukannya untuk setiap proyek.

Bidang Nama Organisasi adalah salah satu yang diperlihatkan di wizard Proyek Baru. Nilai defaultnya adalah nilai yang ada di proyek yang dibuka sebelumnya.

AndrewS
sumber
0

Sepertinya versi terakhir Xcode 4 tidak mengikuti pengaturan ORGANIZATIONNAME (baik yang lama, atau yang baru dengan com.apple.dt.Xcode. Ini menyebalkan bagi saya, karena saya memiliki nama perusahaan di kartu alamat saya, tetapi saya tidak melakukan pekerjaan Xcode untuk perusahaan saya. Jadi, saya tidak ingin nama perusahaan saya yang sebenarnya dimasukkan ke dalam file sumber saya. Saya ingin nilai yang saya tetapkan untuk ORGANIZATIONNAME.

Pembaruan : Sepertinya itu berfungsi sebagian. Saya telah mematikan Xcode sebelum mengatur nilainya, lalu saya memulainya kembali, dan membuat proyek baru. Saya melihat bahwa itu masih menggunakan nama perusahaan saya dari kartu Buku Alamat saya, dan bukan ORGANIZATIONNAME. Tapi kemudian saya membuat beberapa file baru dalam proyek (File> File Baru ...) dan ketika mereka dibuat, mereka MEMILIKI nilai dari ORGANIZATIONAME. Jadi, sepertinya kode tersebut setidaknya ada dua bit kode yang mengisi file template dengan nama perusahaan, dan mereka menarik dari lokasi yang berbeda.

Joey Gibson
sumber
0

Anda dapat mencoba menghapus app-info.plistdan mencoba memasukkan app-info.plistproyek Anda.

killdos
sumber