Tôi đặt tên công ty ở đâu?


119

Khi tạo tệp nguồn mới, xcode sẽ thêm các nhận xét với tên của bạn và tên công ty.

Tôi đặt tên công ty của mình cho xcode ở đâu (không phải dự án).


41
Thật đáng kinh ngạc khi câu hỏi này thực sự tồn tại? Apple không thể có hơi say này lên thêm ...
bhavinb

Câu trả lời:


47

Trong xCode 7.3 (chỉnh sửa: đến 11.3.1) chỉ cần chọn tệp dự án hàng đầu và Tìm trong Tiện ích trên ngăn bên trái

xCode


92

trong hạt giống GM 4 Xcode:

trong ngăn điều hướng (ngoài cùng bên trái), chọn dự án (mục trên cùng).

Mở rộng ngăn Tiện ích (ở trên cùng bên phải cửa sổ, nút ngoài cùng bên phải trong nhóm 3 nút "Xem").

Trong phần "Tài liệu Dự án" là trường văn bản "Tổ chức" (Chế độ xem Kiểm tra Tệp, phần thứ hai từ trên xuống).


2
Đảm bảo lưu dự án đúng cách sau khi hoàn thành bước này. Xem câu trả lời của Sergio về cách thực hiện điều này: stackoverflow.com/questions/2956464/…
Gavin Miller,

Tôi đã tìm thấy nó. Sau đó, tôi thay đổi một cái gì đó liên quan đến liên quan đến tuyệt đối, vv Vâng, bây giờ mọi thứ không hiển thị
user4951

@JimThio Tôi nghĩ rằng nó chỉ có thể tiết kiệm onblur hoặc một cái gì đó ngu ngốc, bạn có thể cần phải tab ra, tab trở lại, tiết kiệm một vài lần, và vẫy một con gà cao su trên màn hình
SLF

75

Theo mặc định, Xcode sẽ chèn tên công ty tương tự như sau trong tất cả các tệp nguồn mới (.m .h, v.v.):

Bản quyền (c) 2009 MyCompanyName. Đã đăng ký Bản quyền.

Thay đổi tham chiếu này đơn giản như nhập nội dung sau từ bên trong cửa sổ dòng lệnh, thay thế “YourNameHere” bằng văn bản bạn thích. Ngoài ra, hãy đảm bảo rằng tất cả điều này được nhập trên một dòng trong thiết bị đầu cuối.

mặc định ghi com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'

HOẶC LÀ

bạn thậm chí có thể truy cập ~ / Library / Preferences và nhấp đúp vào com.apple.Xcode.plist và sử dụng trình chỉnh sửa plist tiện dụng để đặt điều này và một loạt các mặc định thú vị khác không có trong bảng ưu tiên Xcode hoặc IB.

HOẶC LÀ

Câu trả lời @slf cho câu hỏi này cho thấy một cách cải tiến để đạt được điều này trong Xcode 4 (Dán bên dưới)

trong ngăn điều hướng (ngoài cùng bên trái), chọn dự án (mục trên cùng).

Mở rộng ngăn Tiện ích (ở trên cùng bên phải cửa sổ, nút ngoài cùng bên phải trong nhóm 3 nút "Xem").

Trong phần "Tài liệu Dự án" là trường văn bản "Tổ chức" (Chế độ xem Kiểm tra Tệp, phần thứ hai từ trên xuống).


2
HOẶC thiết lập mặc định (tôi) liên hệ trên addressbook Mac của bạn (đó là nơi mà XCode vẻ cho tên của bạn / công ty) [xin lỗi chỉ thấy những câu trả lời dưới đây: P]
Alladinian

28

Tôi đã thử nghiệm trên Xcode 4.2 Beta 7 (iOS 5.0).

Có vẻ như Xcode không truy xuất ORGANIZATIONNAME từ

mặc định ghi com.apple.Xcode PBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME = "YourNameHere";}'

cũng không

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

Giải pháp thích hợp là cập nhật tên & tên công ty của bạn trong Sổ địa chỉ.

nhập mô tả hình ảnh ở đây

Sau đó, bạn có thể thử bằng cách tạo bất kỳ dự án Xcode mới nào:

nhập mô tả hình ảnh ở đây


+1 Tương tự ở đây, các dòng đầu cuối dường như không hoạt động!
Andy M,

3
Có lẽ việc này khi bạn tạo một dự án mới, nhưng nếu bạn có một dự án hiện có và tạo ra một tập tin mới, nó không làm việc
JeffB6688

này SHLD là câu trả lời được chấp nhận ... gọn gàng và simple..Thanks đời :)
Lithu TV

Cảm ơn vì điều này - không chính xác trực quan thay cho Apple. Có ai biết nếu phím com.apple.Xcode.plist ORGANIZATIONAME được sử dụng ở bất cứ đâu không?
Pete855217

Ứng dụng Sổ địa chỉ hiện được gọi là Danh bạ .
Pang

11

Hoặc bạn có thể đặt tên công ty trong thẻ địa chỉ của mình trong ứng dụng sổ địa chỉ Mac OS X. Làm việc cho tôi (SL, Xcode 3.2.2)


Tôi chỉ xác nhận rằng thiết lập tên công ty của bạn trong Address Book làm việc cho phát hành công khai XCode 4.
Daniel

Cài đặt này có giá trị trước ORGANIZATIONNAME , các dự án của tôi sẽ không thay đổi cho đến khi tôi đặt cài đặt này đúng cách.
Gavin Miller

1
Tuy nhiên, sẽ hơi có vấn đề nếu bạn là nhà thầu…
Pierre Lebeaupin.

11

Thêm vào những gì SLF đã viết ở trên:

trong hạt giống GM 4 Xcode:

trong ngăn điều hướng (ngoài cùng bên trái), chọn dự án (mục trên cùng).

Mở rộng ngăn Tiện ích (ở trên cùng bên phải cửa sổ, nút ngoài cùng bên phải trong nhóm 3 nút "Xem").

Trong phần "Tài liệu Dự án" là trường văn bản "Tổ chức" (Chế độ xem Kiểm tra Tệp, phần thứ hai từ trên xuống).

Nhưng có một điểm nhỏ:

Việc thay đổi tên Tổ chức như SLF đã mô tả đã không đặt tệp dự án là đã sửa đổi và không có thay đổi nào ở nơi đã lưu.

Bạn cần thực hiện một thay đổi nhỏ đối với dự án, chẳng hạn như thêm một nhóm sau khi bạn thay đổi tên tổ chức, điều này sẽ khiến Xcode 4 lưu tệp.

Ngoài ra, nếu bạn đang làm việc trên một không gian làm việc, bạn cần thực hiện thay đổi cho từng dự án.

Đã thử nghiệm ở XCode 4.0.2


mát mẻ :) Tôi đã tìm thấy cách nhấn Enter / trở lại rất nhiều sẽ làm cho nó dính cũng
SLF

7

Nếu bạn muốn thay đổi __MyCompanyName__ trong Xcode 4 , bạn có thể thử lệnh sau.

mặc định ghi com.apple. dt .Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'

Cẩn thận, điều này viết trong miền, com.apple. dt .Xcode, không phải com.apple.Xcode

Tôi chỉ thử nghiệm trên Xcode 4 pre3 và nó hoạt động.


5

Đơn giản chỉ cần truy cập appName-Info.plist và thêm trường "Bản quyền (con người có thể đọc được)": nameOfDeveloper hoặc companyName. nhập mô tả hình ảnh ở đây:


Đây là dự án cụ thể, đó là lý do tại sao tôi thấy nó là một câu trả lời thuận lợi.
csga5000

4

Trong XCode 5, bạn có thể chọn tên công ty khi tạo dự án. Nếu bạn muốn thay đổi tên công ty cho dự án hiện tại, hãy:

  1. Mở .xcodeproj trong Finder bằng cách chọn "Hiển thị nội dung gói"
  2. Mở project.pbxproj trong TextEdit
  3. Thay thế giá trị hiện tại của ORGANIZATIONNAME bằng giá trị mong muốn.

2

Có nhiều sự nhầm lẫn về điều này hơn là nên có. Tôi đã làm rõ ở đây: https://stackoverflow.com/a/9793899/1273966 Tôi sẽ làm tương tự trong chủ đề này.

Nếu tên tổ chức để trống trong tài liệu dự án (được mô tả ở trên), tên công ty sẽ được lấy từ mục nhập 'tôi' trong sổ địa chỉ của bạn.

Nếu bạn nhập tên tổ chức vào tài liệu dự án như được mô tả ở trên, nó sẽ ghi đè tên công ty trong sổ địa chỉ. IE: Bạn có thể ghi đè tên công ty của mình trên cơ sở từng dự án. Khá thông minh, nhưng rõ ràng là có rất nhiều người nhầm lẫn.


2

mở xcode

Mở rộng ngăn Tiện ích (ở trên cùng bên phải cửa sổ, nút ngoài cùng bên phải trong nhóm 3 nút "Xem").

Trong phần "Tài liệu Dự án" là trường văn bản "Tổ chức" (Chế độ xem Kiểm tra Tệp, phần thứ hai từ trên xuống).

ở đó bạn có thể đặt tên.


1

Trong XCode 4, mở dự án của bạn. Chọn mục cao nhất trong Project Navigator (MyProjectName, 1 target, iOS SDK 4.3 - hoặc bất cứ thứ gì). Mở trình kiểm tra tệp (Xem-> Tiện ích). Trong phần Tài liệu Dự án, bạn sẽ thấy dòng "Tổ chức". Chỉnh sửa điều đó và các tệp mới mà bạn tạo sẽ hiển thị tên tổ chức mới. Đây là thiết lập dự án, do đó bạn sẽ phải thực hiện cho mọi dự án.

Trường Tên Tổ chức là trường được hiển thị trong trình hướng dẫn Dự án Mới. Giá trị mặc định của nó là giá trị mà nó có trên dự án đã mở trước đó.


0

Có vẻ như phiên bản cuối cùng của Xcode 4 không tôn trọng cài đặt ORGANIZATIONNAME (cài đặt cũ hoặc cài đặt mới với com.apple.dt.Xcode. Điều này thật tệ đối với tôi, vì tôi có tên công ty trong thẻ địa chỉ của mình, nhưng tôi không thực hiện công việc Xcode cho công ty của mình. Vì vậy, tôi không muốn tên công ty thực của mình bị chèn vào các tệp nguồn của mình. Tôi muốn giá trị tôi đặt cho ORGANIZATIONNAME.

Cập nhật : Có vẻ như nó hoạt động một phần. Tôi đã tắt Xcode trước khi đặt giá trị, sau đó tôi khởi động lại nó và tạo một dự án mới. Tôi thấy rằng công ty vẫn đang sử dụng tên công ty từ thẻ Sổ địa chỉ của tôi chứ không phải ORGANIZATIONNAME. Nhưng sau đó tôi đã tạo một số tệp mới trong dự án (Tệp> Tệp Mới ...) và khi chúng được tạo, chúng DID có giá trị từ ORGANIZATIONAME. Vì vậy, có vẻ như mã có ít nhất hai bit mã điền vào mẫu tệp với tên công ty và chúng được lấy từ các vị trí khác nhau.


0

Bạn có thể thử xóa app-info.plistvà thử nhập vào app-info.plistdự án của mình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.