Wo setze ich meinen Firmennamen?

119

Beim Erstellen neuer Quelldateien fügt xcode Kommentare mit Ihrem Namen und Firmennamen hinzu.

Wo lege ich meinen Firmennamen für xcode fest (nicht das Projekt)?

Der Lernende
quelle
41
Ist es nicht erstaunlich, dass diese Frage tatsächlich existiert? Apple hätte das nicht mehr vermasseln können ...
Bhavinb
Siehe auch stackoverflow.com/questions/2008060/…
Robert Gowland

Antworten:

47

Wählen Sie in xCode 7.3 (Bearbeiten: bis 11.3.1) einfach die oberste Projektdatei aus und klicken Sie im linken Bereich auf Dienstprogramme

xCode

WINSergey
quelle
92

in Xcode 4 GM-Saatgut:

Wählen Sie im Navigationsbereich (ganz links) das Projekt aus (oberes Element).

Erweitern Sie den Bereich Dienstprogramme (oben rechts im Fenster in der Gruppe "Ansicht" mit drei Schaltflächen).

Im Abschnitt "Projektdokument" befindet sich das Textfeld "Organisation" (Ansicht "Dateiinspektion", zweiter Abschnitt von oben).

slf
quelle
2
Stellen Sie sicher, dass Sie das Projekt nach Abschluss dieses Schritts ordnungsgemäß speichern. Siehe Sergios Antwort dazu: stackoverflow.com/questions/2956464/…
Gavin Miller
Ich habe es gefunden. Dann ändere ich etwas in Bezug auf relativ zu absolut usw. Nun, jetzt werden die Dinge nicht
angezeigt
@ JimThio Ich denke, es könnte nur Unschärfe oder etwas Dummes retten, Sie müssen möglicherweise aussteigen, wieder einchecken, ein paar Mal speichern und ein
Gummihuhn
75

Standardmäßig fügt Xcode in alle neuen Quelldateien (.m .h usw.) einen Firmennamen ein, der dem folgenden ähnelt:

Copyright (c) 2009 MyCompanyName. Alle Rechte vorbehalten.

Das Ändern dieser Referenz ist so einfach wie das Eingeben des Folgenden in einem Terminalfenster und das Ersetzen von "YourNameHere" durch den von Ihnen bevorzugten Text. Stellen Sie außerdem sicher, dass dies alles in einer Zeile im Terminal eingegeben wird.

Standardwerte schreiben com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'

ODER

Sie können sogar zu ~ / Library / Preferences gehen und auf com.apple.Xcode.plist doppelklicken und den handlichen Dandy-Plist-Editor verwenden, um diese und eine ganze Reihe anderer interessanter Standardeinstellungen festzulegen, die nicht in den Xcode- oder IB-Einstellungsfeldern behandelt werden.

ODER

Die @ slf-Antwort auf diese Frage zeigt einen verbesserten Weg, um dies in Xcode 4 zu erreichen (unten eingefügt).

Wählen Sie im Navigationsbereich (ganz links) das Projekt aus (oberes Element).

Erweitern Sie den Bereich Dienstprogramme (oben rechts im Fenster in der Gruppe "Ansicht" mit drei Schaltflächen).

Im Abschnitt "Projektdokument" befindet sich das Textfeld "Organisation" (Ansicht "Dateiinspektion", zweiter Abschnitt von oben).

Voodoo Kind
quelle
2
ODER richten Sie den Standardkontakt (mich) im Adressbuch Ihres Mac ein (dort sucht XCode nach Ihrem Namen / Ihrer Firma) [Entschuldigung, habe gerade die folgenden Antworten gesehen: P]
Alladinian
28

Ich habe auf dem Xcode 4.2 Beta 7 (iOS 5.0) getestet.

Es scheint, dass der Xcode weder ORGANISATIONNAME von beiden abruft

Standardwerte schreiben com.apple.Xcode PBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME = "YourNameHere";}'

Noch

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

Die richtige Lösung besteht darin, Ihren Namen und Firmennamen im Adressbuch zu aktualisieren.

Geben Sie hier die Bildbeschreibung ein

Dann können Sie versuchen, indem Sie ein neues Xcode-Projekt erstellen:

Geben Sie hier die Bildbeschreibung ein

Ziel Ciao
quelle
+1 Auch hier scheinen die Anschlussleitungen nicht zu funktionieren!
Andy M
3
Vielleicht funktioniert dies, wenn Sie ein neues Projekt erstellen, aber wenn Sie ein vorhandenes Projekt haben und eine neue Datei erstellen, funktioniert es nicht
JeffB6688
Dies sollte die akzeptierte Antwort sein ... ordentlich und einfach ... Danke Kumpel :)
Lithu TV
Vielen Dank dafür - war für Apple nicht gerade intuitiv. Weiß jemand, ob der Schlüssel com.apple.Xcode.plist ORGANIZATIONAME irgendwo verwendet wird?
Pete855217
Die Adressbuch-App heißt jetzt Kontakte .
Pang
11

Oder Sie können den Firmennamen auf Ihrer Adresskarte in der Mac OS X-Adressbuchanwendung festlegen . Arbeitete für mich (SL, Xcode 3.2.2)

florianbuerger
quelle
Ich habe gerade bestätigt, dass das Festlegen Ihres Firmennamens im Adressbuch für die öffentliche Veröffentlichung von XCode 4 funktioniert.
Daniel
Diese Einstellung hat Vorrang vor ORGANISATIONNAME . Meine Projekte würden sich erst ändern, wenn ich sie richtig eingestellt habe.
Gavin Miller
1
Es ist jedoch etwas problematisch, wenn Sie ein Auftragnehmer sind ...
Pierre Lebeaupin
11

Hinzufügen zu dem, was SLF oben geschrieben hat:

in Xcode 4 GM-Saatgut:

Wählen Sie im Navigationsbereich (ganz links) das Projekt aus (oberes Element).

Erweitern Sie den Bereich Dienstprogramme (oben rechts im Fenster in der Gruppe "Ansicht" mit drei Schaltflächen).

Im Abschnitt "Projektdokument" befindet sich das Textfeld "Organisation" (Ansicht "Dateiinspektion", zweiter Abschnitt von oben).

Aber es gibt einen kleinen Haken:

Durch Ändern des Organisationsnamens wie in SLF beschrieben wurde die Projektdatei nicht als geändert festgelegt, und es wurden keine Änderungen gespeichert.

Sie müssen eine kleine Änderung am Projekt vornehmen, z. B. das Hinzufügen einer Gruppe, nachdem Sie den Organisationsnamen geändert haben. Dadurch speichert Xcode 4 die Datei.

Auch wenn Sie an einem Arbeitsbereich arbeiten, müssen Sie die Änderung für jedes Projekt vornehmen.

Getestet bei XCode 4.0.2

Sergio Nacht
quelle
cool :) Ich habe festgestellt, dass das Drücken von Enter / Return viel dazu führt, dass es auch
bleibt
7

Wenn Sie __MyCompanyName__ in Xcode 4 ändern möchten , können Sie den folgenden Befehl ausführen .

Standardeinstellungen schreiben com.apple. dt .Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'

Vorsichtig schreibt dies in die Domain com.apple. dt .Xcode, nicht com.apple.Xcode

Ich teste nur auf Xcode 4 pre3 und es funktioniert.

iCharlie
quelle
5

Gehen Sie einfach zu appName-Info.plist und fügen Sie ein Feld "Copyright (lesbar)" hinzu: nameOfDeveloper oder companyName. Geben Sie hier die Bildbeschreibung ein::

rahulchona
quelle
Dies ist projektspezifisch, weshalb ich es als positive Antwort empfinde.
csga5000
4

In XCode 5 können Sie bei der Projekterstellung den Firmennamen auswählen. Wenn Sie den Firmennamen für ein bestehendes Projekt ändern möchten, dann:

  1. Öffnen Sie .xcodeproj im Finder, indem Sie "Paketinhalt anzeigen" auswählen.
  2. Öffnen Sie project.pbxproj in TextEdit
  3. Ersetzen Sie den aktuellen Wert von ORGANISATIONNAME durch den gewünschten.
Alex
quelle
2

Es gibt mehr Verwirrung darüber, als es sein sollte. Ich habe hier klargestellt: https://stackoverflow.com/a/9793899/1273966 Ich werde das gleiche in diesem Thread tun.

Wenn der Organisationsname im Projektdokument (oben beschrieben) leer ist, wird der Firmenname aus dem Eintrag "Ich" in Ihrem Adressbuch abgerufen.

Wenn Sie wie oben beschrieben einen Organisationsnamen in das Projektdokument eingeben, wird der Firmenname im Adressbuch überschrieben. IE: Sie können Ihren Firmennamen pro Projekt überschreiben. Ziemlich klug, aber offensichtlich haben viele Leute verwirrt.

Korutech App-Lösungen
quelle
2

öffne den xcode

Erweitern Sie den Bereich Dienstprogramme (oben rechts im Fenster in der Gruppe "Ansicht" mit drei Schaltflächen).

Im Abschnitt "Projektdokument" befindet sich das Textfeld "Organisation" (Ansicht "Dateiinspektion", zweiter Abschnitt von oben).

Dort können Sie den Namen einstellen.

Chetan
quelle
1

Öffnen Sie in XCode 4 Ihr Projekt. Wählen Sie im Projektnavigator das oberste Element aus (MyProjectName, 1 Ziel, iOS SDK 4.3 - oder was auch immer). Öffnen Sie den Dateiinspektor (Ansicht-> Dienstprogramme). Im Abschnitt Projektdokument sollte eine Zeile "Organisation" angezeigt werden. Bearbeiten Sie das, und neue Dateien, die Sie erstellen, zeigen den neuen Organisationsnamen an. Dies ist eine Projekteinstellung, daher müssen Sie dies für jedes Projekt tun.

Das Feld Organisationsname wird im Assistenten für neue Projekte angezeigt. Der Standardwert ist der Wert, der sich im zuvor geöffneten Projekt befand.

AndrewS
quelle
0

Es sieht so aus, als ob die endgültige Version von Xcode 4 die Einstellung ORGANISATIONNAME (entweder die alte oder die neue mit com.apple.dt.Xcode) nicht berücksichtigt. Das ist schade für mich, weil ich meinen Firmennamen auf meiner Adresskarte habe. Ich mache jedoch keine Xcode-Arbeit für mein Unternehmen. Daher möchte ich nicht, dass mein tatsächlicher Firmenname in meine Quelldateien eingefügt wird. Ich möchte den Wert, den ich für ORGANISATIONNAME festgelegt habe.

Update : Es sieht so aus, als ob es teilweise funktioniert. Ich hatte Xcode heruntergefahren, bevor ich den Wert festgelegt hatte, dann habe ich ihn neu gestartet und ein neues Projekt erstellt. Ich habe gesehen, dass immer noch mein Firmenname von meiner Adressbuchkarte und nicht ORGANISATIONNAME verwendet wurde. Aber dann habe ich einige neue Dateien im Projekt erstellt (Datei> Neue Datei ...) und als sie erstellt wurden, hatten sie den Wert von ORGANIZATIONAME. Es sieht also so aus, als ob der Code mindestens zwei Codebits enthält, die die Dateivorlage mit dem Firmennamen ausfüllen, und die von verschiedenen Speicherorten abgerufen werden.

Joey Gibson
quelle
0

Sie können versuchen, zu entfernen app-info.plistund app-info.plistin Ihr Projekt einzugeben .

Killdos
quelle