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).
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).
Câu trả lời:
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
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).
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).
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ỉ.
Sau đó, bạn có thể thử bằng cách tạo bất kỳ dự án Xcode mới nào:
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)
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
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.
Đơ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. :
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:
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.
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 đó.
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.