Câu trả lời:
Chà, câu trả lời là rất đơn giản của Apple trong Xcode 5! Trong Project Navigator ở phía bên trái, nhấp từ từ 2 x và tên tệp Dự án sẽ có thể chỉnh sửa được. Nhập tên mới. Một trang tính sẽ xuất hiện với cảnh báo và sẽ liệt kê tất cả các mục mà Xcode 5 tin rằng nó sẽ thay đổi. Bạn có thể tin tưởng nó, nhưng bạn nên kiểm tra nó. Danh sách sẽ bao gồm info.plist và các tệp khác nhau, nhưng cũng có tất cả các chuỗi liên quan từ tệp nib / xib như menu MainMenu.
Chấp nhận các thay đổi và bạn sẽ nhận được lời nhắc lưu ảnh chụp nhanh của dự án. Luôn tạo ảnh chụp nhanh khi Xcode yêu cầu, sẽ rất hữu ích để khôi phục nếu có điều gì đó không hoạt động.
Thay đổi tên dự án: -
Thay đổi tên thư mục gốc: -
Thay đổi tên Đề án: -
Nếu Dự án của bạn là khung tĩnh thì hãy đảm bảo tệp tiêu đề của bạn có tư cách thành viên mục tiêu công khai
Tôi thực sự khuyên bạn chỉ nên mở thư mục trong một trình soạn thảo chung như Sublime Text và thực hiện tìm / thay thế trên toàn bộ thư mục. Các phương pháp khác mà tôi thấy không ổn định, đặc biệt là khi kết hợp với .xcworkspace và cocoapods.
Trong Xcode 8.0, để đổi tên dự án của bạn, chỉ cần thực hiện theo các hướng dẫn sau như được mô tả trong trợ giúp Xcode:
1- Chọn dự án của bạn trong trình điều hướng dự án.
2- Trong phần Danh tính và Loại của Trình kiểm tra tệp, hãy nhập tên mới vào trường Tên.
3- Nhấn Return.
Một hộp thoại được hiển thị, liệt kê các mục trong dự án của bạn có thể được đổi tên. Hộp thoại bao gồm bản xem trước về cách các mục sẽ xuất hiện sau khi thay đổi.
4- Để đổi tên các mục có chọn lọc, hãy tắt các hộp kiểm cho bất kỳ mục nào bạn không muốn đổi tên. Để chỉ đổi tên ứng dụng của bạn, hãy để ứng dụng được chọn và bỏ chọn tất cả các mục khác.
5- Bấm Đổi tên.
Xcode 6 (beta 6 tính đến thời điểm hiện tại) dường như không đáng tin cậy lắm với việc đổi tên các dự án. Đối với tôi, nó không đổi tên một số tệp và nhóm. Nó cũng không đổi tên thư mục vật lý mà dự án đang ở. Để đổi tên dự án của tôi để đảm bảo rằng mọi thứ đều sạch sẽ, tôi đã mất thêm thời gian để tạo một dự án mới với tên mới và sao chép tất cả các tệp. Nội dung dễ sao chép nhưng các nhóm phải được tạo lại. Tuy nhiên, vấn đề lớn nhất với điều này là các tệp mô hình dữ liệu CoreData. Cố gắng sao chép đơn giản điều này sẽ dẫn đến tệp mô hình bị hỏng, mặc dù mọi thứ có vẻ như ổn.
Khi bạn đặt lại tên dự án trong XCode5 thì mục nhập info.plist bị xóa khỏi Mục tiêu ---> Chung ---> danh tính. Bạn chỉ cần đề cập đến nó một lần nữa.
Trong Xcode 7, việc đổi tên dự án vẫn có thể phá vỡ ứng dụng của bạn. Đảm bảo bạn đã sao lưu nó trước khi thử. Nhấp vào biểu tượng dự án và tìm tên dự án trong ngăn thanh tra. Nếu bạn thay đổi nó ở đó, Xcode sẽ hỏi bạn có muốn đổi tên các tệp liên quan hay không. Có thể làm việc. Nhưng nếu không, hãy thử cách tiếp cận vũ phu này:
cmd + shift + f
) và thay thế My Wrong App Name
bằng New App
. Nếu tên dự án của bạn chứa khoảng trắng, hãy tìm kiếm My_Wrong_App_Name
và thay thế bằng
New_App
. Điều này thay đổi tất cả nội dung tệp. Nếu sử dụng Pods, bạn cũng cần mở dự án nhóm và thay đổi các tệp trong đó.