Setiap kali saya membuat file .cpp / .h baru di Xcode, sebuah komentar ditambahkan ke bagian atas file. Sebagai contoh:
/*
* <file>.cpp
* <Name of project>
*
* Created by <My name> on <Date>.
* Copyright <Year and company>. All rights reserved.
*
*/
Saya ingin mengubah komentar default menjadi lisensi lain, seperti GPL / LGPL / atau yang lainnya. Apakah ada tempat saya dapat mengubah perilaku ini di Xcode?
Jawaban:
pembaruan apa pun dari SDK Anda akan menghapus perubahan di sini jadi buat cadangan template Anda di tempat lain
sumber
___FULLUSERNAME___
,___PROJECTNAME___
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates
Dengan Xcode 9 ada opsi bawaan yang dapat Anda temukan dalam detail di bawah ini.
FILEHEADER
nilai ke Root dan atur nilai stringnya dengan teks hak cipta Anda sepertiCopyright © 2017 ...
<ProjectName>.xcodeproj/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
<ProjectName>.xcodeproj/xcshareddata/IDETemplateMacros.plist
<WorkspaceName>.xcworkspace/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
<WorkspaceName>.xcworkspace/xcshareddata/IDETemplateMacros.plist
~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist
Contoh
IDETemplateMacros.plist
untuk salin dan tempel:sumber
©
agar berhasil.Pertama coba ubah Nama dan Organisasi Anda kartu kontak Anda di Buku Alamat .
Jika tidak berhasil, buka System Preferences > Users & Groups> Klik kanan pada pengguna Anda (Preferensi Sistem harus sudah dibuka kuncinya)> Opsi Lanjutan ...> Ubah nama di kotak teks Nama Lengkap .
Untuk mengubah nama organisasi di Xcode klik pada file proyek sehingga dipilih (sidebar kiri Xcode di navigator Proyek)> Di File Inspector (sidebar kanan Xcode) ubah kotak teks Organisasi .
sumber
Posting blog ini memiliki beberapa langkah bagus untuk memodifikasi template file di Xcode 4.3:
http://error-success.piku.org.uk/2012/04/27/how-to-make-xcode-4-3-2-templates/
The
/Developer
folder tidak ada lagi, sehingga Anda salin template dari dalam bundel Xcode.app terletak di/Applications
:Dan letakkan salinan Anda yang telah dimodifikasi di sini, seperti sebelumnya:
UPDATE: Saya memutuskan untuk menulis skrip yang akan mengekstrak template Xcode bawaan dan mengganti header. Sumber dan instruksi dapat ditemukan di url berikut:
https://github.com/royclarkson/xcode-templates
sumber
Jangan edit apa pun di / Pengembang karena Apple dapat menimpa ini kapan saja.
Berikut ini berfungsi untuk Xcode 4, 5 dan 6 kecuali sumber yang lebih baru berbeda dan berada di bawah / Applications
Sebagai gantinya salin templat yang ingin Anda ubah dari
/Applications/Xcode<version>.app/Contents/Developer/Library/Xcode/Templates
menjadi~/Library/Developer/Xcode/Templates/File Templates
dan kemudian edit file dengan mempertahankan struktur direktori yang sama tetapi edit nama direktori yang merupakan templat agar tidak muncul duplikat di Xcode.misalnya untuk kategori baru file C / C + di Xcode 5 salin
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/C and C++
ke~/Library/Developer/Xcode/Templates/File Templates/GPL C and C++
proses ini disalin dari blog Kacamata Merah
Untuk Xcode 4 jalur sumbernya adalah atau untuk Xcode 4
/Developer/Library/Xcode/Templates/File Templates
sumber
Sangat sederhana:
Dalam satu baris, tulis yang berikut ini:
Anda tidak perlu khawatir tentang mengubah direktori sebelumnya atau apa pun. Ini bekerja secara instan.
sumber
- Tekan
⌘ 1
untuk menampilkan File Navigator.- Klik nama proyek Anda di bagian atas
File Navigator
.- Tekan
⌘⌥⇧ ⏎
(Itu Command Option Shift Return) untuk melihat fileVersion Editor
.- Pastikan Tampilan Perbandingan ditampilkan (
View > Version Editor > Show Comparison View
).Ini memungkinkan Anda melihat teks mentah dari file project.pbxproj proyek Anda.
- Tekan
⌘ f
untuk mencari file project.pbxproj, tempelkanORGANIZATIONNAME
dan tekan Return.Di sinilah nama organisasi yang mengikuti teks hak cipta ditentukan.
sumber
Ubah detail di Buku Alamat Anda - tambahkan nama perusahaan. Ini akan mengambilnya dari sana.
sumber
Coba ubah file ini:
sumber
Di Xcode 4.2, mereka ada di sini:
sumber
Untuk pengguna AppCode :
CMD + ,
)Editor
-File and Code Templates
Project
.idea/fileTemplates
jika perlusumber