Dove imposto il nome della mia azienda?


Risposte:


47

In xCode 7.3 (modifica: fino alla 11.3.1) seleziona semplicemente il file di progetto in alto e cerca in Utilità nel riquadro sinistro

xCode


92

nel seme Xcode 4 GM:

nel riquadro di navigazione (all'estrema sinistra), seleziona il progetto (elemento in alto).

Espandere il riquadro Utilità (in alto a destra della finestra, pulsante all'estrema destra nel gruppo "Visualizza" a 3 pulsanti).

Nella sezione "Documento di progetto" si trova il campo di testo "Organizzazione" (vista Controllo file, seconda sezione dall'alto).


2
Assicurati di salvare il progetto correttamente dopo aver completato questo passaggio. Vedi la risposta di Sergio su come farlo: stackoverflow.com/questions/2956464/…
Gavin Miller

L'ho trovato. Quindi cambio qualcosa relativo a relativo all'assoluto, ecc. Bene, ora le cose non vengono visualizzate
user4951

@ JimThio Penso che potrebbe salvare solo onblur o qualcosa di stupido, potrebbe essere necessario tab out, tab back, salvare un paio di volte e agitare un pollo di gomma sul monitor
slf

75

Per impostazione predefinita, Xcode inserisce un nome di società simile al seguente in tutti i nuovi file sorgente (.m .h ecc.):

Copyright (c) 2009 MyCompanyName. Tutti i diritti riservati.

Modificare questo riferimento è semplice come inserire quanto segue da una finestra di terminale, sostituendo "YourNameHere" con il testo che preferisci. Inoltre, assicurati che sia tutto inserito su una riga nel terminale.

i valori predefiniti scrivono com.apple.Xcode PBXCustomTemplateMacroDefinitions "{ORGANIZATIONNAME =" YourNameHere ";}"

O

potresti anche andare su ~ / Library / Preferences e fare doppio clic su com.apple.Xcode.plist e utilizzare il pratico editor plist per impostare questo e un sacco di altre impostazioni predefinite interessanti non coperte dai pannelli delle preferenze di Xcode o IB.

O

La risposta di @slf a questa domanda mostra un modo migliore per ottenere ciò in Xcode 4 (incollato di seguito)

nel riquadro di navigazione (all'estrema sinistra), seleziona il progetto (elemento in alto).

Espandere il riquadro Utilità (in alto a destra della finestra, pulsante all'estrema destra nel gruppo "Visualizza" a 3 pulsanti).

Nella sezione "Documento di progetto" si trova il campo di testo "Organizzazione" (vista Controllo file, seconda sezione dall'alto).


2
OPPURE imposta il contatto predefinito (io) sulla rubrica del tuo Mac (è lì che XCode cerca il tuo nome / azienda) [scusa ho appena visto le risposte qui sotto: P]
Alladinian

28

Ho provato su Xcode 4.2 Beta 7 (iOS 5.0).

Sembra che Xcode non recuperi ORGANIZATIONNAME da nessuno dei due

i valori predefiniti scrivono com.apple.Xcode PBXCustomTemplateMacroDefinitions
"{ORGANIZATIONNAME =" YourNameHere ";}"

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

La soluzione corretta è aggiornare il nome e il nome della società nella Rubrica.

inserisci qui la descrizione dell'immagine

Quindi puoi provare creando un nuovo progetto Xcode:

inserisci qui la descrizione dell'immagine


+1 Lo stesso qui, le linee terminali non sembrano funzionare neanche!
Andy M

3
Forse funziona quando crei un nuovo progetto, ma se hai un progetto esistente e crei un nuovo file, non funziona
JeffB6688

questa dovrebbe essere la risposta accettata ... pulita e semplice .. Grazie amico :)
Lithu TV

Grazie per questo - non è stato esattamente intuitivo da parte di Apple. Qualcuno sa se la chiave com.apple.Xcode.plist ORGANIZATIONAME viene utilizzata ovunque?
Pete855217

L'app Rubrica indirizzi si chiama ora Contatti .
Pang

11

Oppure si può impostare il nome della società nella vostra carta di indirizzo nella Rubrica Indirizzi di Mac OS X. Ha funzionato per me (SL, Xcode 3.2.2)


Ho appena confermato che l'impostazione del nome della tua azienda nella Rubrica indirizzi funziona per il rilascio pubblico di XCode 4.
Daniel

Questa impostazione ha la precedenza su ORGANIZATIONNAME , i miei progetti non cambieranno fino a quando non la imposterò correttamente.
Gavin Miller

1
Tuttavia, è un po 'problematico se sei un imprenditore ...
Pierre Lebeaupin

11

Aggiungendo a quanto scritto sopra SLF:

nel seme Xcode 4 GM:

nel riquadro di navigazione (all'estrema sinistra), seleziona il progetto (elemento in alto).

Espandere il riquadro Utilità (in alto a destra della finestra, pulsante all'estrema destra nel gruppo "Visualizza" a 3 pulsanti).

Nella sezione "Documento di progetto" si trova il campo di testo "Organizzazione" (vista Controllo file, seconda sezione dall'alto).

Ma c'è un piccolo problema:

La modifica del nome dell'organizzazione come descritto da SLF non ha impostato il file di progetto come modificato e nessuna modifica è stata salvata.

È necessario apportare una piccola modifica al progetto, come l'aggiunta di un gruppo dopo aver modificato il nome dell'organizzazione, questo farà sì che Xcode 4 salvi il file.

Inoltre, se stai lavorando su un'area di lavoro, devi apportare la modifica per ogni progetto.

Testato su XCode 4.0.2


cool :) Ho scoperto che premendo invio / ritorno molto lo farà anche rimanere
bloccato

7

Se vuoi cambiare __MyCompanyName__ in Xcode 4 , puoi provare il seguente comando.

i valori predefiniti scrivono com.apple. dt .Xcode PBXCustomTemplateMacroDefinitions "{ORGANIZATIONNAME =" YourNameHere ";}"

Con attenzione, questo scrive nel dominio, com.apple. dt .Xcode, non com.apple.Xcode

Provo solo su Xcode 4 pre3 e funziona.


5

Basta andare su appName-Info.plist e aggiungere un campo "Copyright (leggibile dall'uomo)": nameOfDeveloper o companyName. inserisci qui la descrizione dell'immagine:


Questo è specifico del progetto ed è per questo che trovo una risposta favorevole.
csga5000

4

In XCode 5 puoi selezionare il nome dell'azienda durante la creazione del progetto. Se desideri cambiare il nome dell'azienda per un progetto esistente, allora:

  1. Apri .xcodeproj nel Finder selezionando "Mostra contenuto pacchetto"
  2. Apri project.pbxproj in TextEdit
  3. Sostituisci il valore corrente di ORGANIZATIONNAME con quello desiderato.

2

C'è più confusione su questo di quanto dovrebbe esserci. Ho chiarito qui: https://stackoverflow.com/a/9793899/1273966 Farò lo stesso in questo thread.

Se il nome dell'organizzazione è vuoto nel documento del progetto (descritto sopra), il nome dell'azienda viene estratto dalla voce "me" nella tua rubrica.

Se inserisci il nome di un'organizzazione nel documento di progetto come descritto sopra, sovrascriverà il nome dell'azienda nella rubrica. IE: puoi sostituire il nome della tua azienda in base al progetto. Abbastanza intelligente, ma ovviamente molte persone sono confuse.


2

apri xcode

Espandere il riquadro Utilità (in alto a destra della finestra, pulsante all'estrema destra nel gruppo "Visualizza" a 3 pulsanti).

Nella sezione "Documento di progetto" si trova il campo di testo "Organizzazione" (vista Controllo file, seconda sezione dall'alto).

lì puoi impostare il nome.


1

In XCode 4, apri il tuo progetto. Seleziona l'elemento più in alto nel Navigatore progetto (MyProjectName, 1 destinazione, iOS SDK 4.3 o qualsiasi altra cosa). Apri l'ispettore file (Visualizza-> Utilità). Nella sezione Documento di progetto, dovresti vedere una riga "Organizzazione". Modificalo e i nuovi file che crei visualizzeranno il nuovo nome dell'organizzazione. Questa è un'impostazione del progetto, quindi dovrai farlo per ogni progetto.

Il campo Nome organizzazione è quello mostrato nella procedura guidata Nuovo progetto. Il suo valore predefinito è il valore che era nel progetto aperto in precedenza.


0

Sembra che la versione finale di Xcode 4 non rispetti l'impostazione ORGANIZATIONNAME (quella vecchia o quella nuova con com.apple.dt.Xcode. Questo fa schifo per me, perché ho il nome della mia azienda nella mia scheda dell'indirizzo, ma non sto lavorando con Xcode per la mia azienda. Pertanto, non voglio che il nome della mia azienda attuale venga inserito nei miei file sorgente. Voglio il valore che ho impostato per ORGANIZATIONNAME.

Aggiornamento : sembra che funzioni parzialmente. Avevo spento Xcode prima di impostare il valore, quindi l'ho riavviato e ho creato un nuovo progetto. Ho visto che utilizzava ancora il nome della mia azienda dalla mia scheda Rubrica e non ORGANIZATIONNAME. Ma poi ho creato alcuni nuovi file nel progetto (File> Nuovo file ...) e quando sono stati creati, avevano il valore da ORGANIZATIONAME. Quindi, sembra che il codice contenga almeno due bit di codice che riempiono il modello di file con il nome dell'azienda e che stanno estraendo da posizioni diverse.


0

Puoi provare a rimuovere app-info.pliste provare a inserire app-info.plistnel tuo progetto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.