Vra

Hoe sou ek verander die aanvanklike templates geskep deur Xcode wanneer die skep van'n nuwe Kakao Klas.

Ek verwys na die kommentaar en klas naam geskep wanneer die gebruik van Xcode se nuwe klas-assistent.

Was dit nuttig?

Oplossing

Jy sal nie die bestaande templates te verander. Met ander woorde, moenie verander enigiets onder die /Developer hiërargie (of waar jy jou ontwikkelaar gereedskap geïnstalleer).

In plaas daarvan, kloon die templates wat jy wil persoonlike variante van het. verander dan hul name en die inligting in hulle. Ten slotte, sit dit in die toepaslike plek in die gids Library/Application Support jou rekening, spesifiek:

  • Lêer templates: ~/Library/Application Support/Developer/Shared/Xcode/File Templates/
  • Doel templates: ~/Library/Application Support/Developer/Shared/Xcode/Target Templates/
  • Project templates: ~/Library/Application Support/Developer/Shared/Xcode/Project Templates/

Op dié manier sal hulle nie oorskryf wanneer jy nuwe ontwikkelaar gereedskap te installeer, en jy kan hulle aanpas om jou hart se inhoud.

Ander wenke

Dit kan nuttig wees vir iemand:

As vir Xcode 6 Xcode 9 die lêer templates is in:

/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source

Update: Soos @ carbo18 opgemerk, is dit proably beter om die gids ~/Library/Developer/Xcode/Templates/File Templates/Source skep en sit jou persoonlike templates daar. Die beste manier is om te gebruik as basis een van die kinders in /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source

Xcode gebruik sjabloon lêers vir lêer en projek templates en doen veranderlike uitbreiding in beide by die skepping tyd.

Xcode 3.0 templates kan gevind word in [Dev Installasie] / Biblioteek / Xcode /, waarskynlik / ontwikkelaar / Biblioteek / Xcode. As jy wil hierdie voorleg verander of voeg jou eie, gebruik die volgende dopgehou om jou nuwe / gewysigde templates te red, sodat hulle nie uitgewis deur toekomstige Ontwikkelaars Tool opgraderings:

  • Lêer templates: ~ / Biblioteek / ontwikkelaar / Gedeelde / Xcode / lêer Templates /
  • Doel templates: ~ / Biblioteek / ontwikkelaar / Gedeelde / Xcode / Target Templates /
  • Project templates: ~ / Biblioteek / ontwikkelaar / Gedeelde / Xcode / Projek Templates /

Ek dink dat jy ook die / Biblioteek / ontwikkelaar kan gebruik / Gedeelde / Xcode / [Lêer | Target | Projek]. Templates / gids vir templates gedeel deur alle gebruikers

As jy net wil verander die MyCompanyName in die templates, sal die volgende command line die truuk doen:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'

'n goeie handleiding oor die skryf van lêer templates is hier [MacResearch.org].

In Xcode 4 en 5 die Xcode gebruiker lêer templates kan geplaas word by:
~/Library/Developer/Xcode/Templates/[Category]

[Kategorie] kan gebruik word om te kategoriseer jou templates (kies'n naam van jou keuse)

As die gids nie bestaan reeds, skep dit!

As van Xcode 7

  • Lêer templates: ~/Library/Developer/Xcode/Templates/File Templates
  • Project templates: ~/Library/Developer/Xcode/Templates/Project Templates

Byvoorbeeld as ek plaas 'n Empty Application.xctemplate in ~/Library/Developer/Xcode/Templates/Project Templates/Application

Dit sal verskyn in die sjabloon dialoog as Sjabloon Dialog

In Xcode 5.0.1:

1.Go-> Aansoeke

2.right klik "Xcode" aansoek

3.chose "Wys Inhoud van die verpakking"

4.contents / ontwikkelaar / Biblioteek / Xcode / Templates

Vir Xcode 4.4, nie een van die voorheen genoemde metodes werk. Dit kern bied 'n gedeeltelike mag nou wel oplossing. Let vurk en te verbeter as jy weet 'n beter manier.

Regskliek op Xcode en kies inhoud Wys pakket , dan gaan jy na contents/Developer/Library/Xcode/Templates. Hier kan jy die templates vind vir alle programmeringstale.

Hier 'n paar visualisering:


betree beeld beskrywing hier


betree beeld beskrywing hier

As jy net op soek is na die outeur Naam en verander Organisasie hierdie antwoord .

Dit is baie makliker as die wysiging van die templates.

In Xcode 4.5 regs kliek op projek, klik Wys lêer Inspekteur, verander dan Organisasie naam in tweede blad die lêer inspekteur se (Projek Document groep)

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top