Cách thay đổi tên dự án Xcode


115

Tôi đã phát triển ứng dụng của mình bằng Xcode cho iPhone, lúc đầu tôi chỉ đặt tên nó mà không có secnec, bây giờ tôi muốn thay đổi tên ứng dụng của mình Tôi đã thay thế tên ứng dụng cũ bằng tên mới vì tôi đã tìm thấy tên trong ứng dụng của mình, nhưng nó vẫn cho tôi một lỗi ...

Máy tính để bàn / Tên mới / tên cũ_Prefix.pch: Không có tệp hoặc thư mục như vậy

khi tôi thay đổi oldname_prefix.pch bằng newname_prefix.pch ..


Bạn có muốn thay đổi tên ứng dụng hoặc tên dự án không? Tiêu đề gây nhầm lẫn đó là "Tên dự án XCode" và mô tả của bạn cho biết "tên ứng dụng" ..........
Satyam

Câu trả lời:


258

Đối với Xcode 4 trở lên:

  • Mở một dự án
  • Chọn Bộ điều hướng dự án
  • Đánh dấu tên dự án
  • Một cú nhấp chuột vào tên dự án

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

Đối với Xcode 3:

  • Mở một dự án> Menu> Dự án> Đổi tên ...

1
Không thấy tùy chọn này trong menu.
Raffi Khatchadourian

Đối với bất cứ ai như tôi .. Sẽ mất một thời gian vì vậy hãy kiên nhẫn. Đừng hoảng sợ vì có vẻ như ban đầu bạn đã đánh mất dự án của mình !!
Dolo

Lưu ý: đây không phải là quy trình một bước. Ngay sau khi bạn sẽ phải đi vào thực chất vấn của biên tập chương trình của bạn, vv
daspianist

Hãy cẩn thận, tôi thấy điều này đã thay đổi kích thước của hình ảnh và rất nhiều kết cấu không thể có nguồn gốc, phá hoại sự thay đổi và sau đó câu trả lời dưới đây: thay đổi tên hiển thị Bundle
dancingbush

49

Không cần phải thay đổi tên của dự án để thay đổi tên hiển thị của ứng dụng (đó là những gì bạn thấy trên màn hình chính của thiết bị iOS, trong iTunes, v.v.). Chỉ cần thay đổi "Tên hiển thị gói" trong info.plist của bạn từ "$ {PRODUCT_NAME}" mặc định thành bất kỳ tên nào bạn muốn. Tên dự án của bạn không hiển thị với người dùng, họ chỉ nhìn thấy "Tên hiển thị nhóm."


Đó chính xác là những gì tôi đang tìm kiếm. Cảm ơn!
cfischer,

1
Tôi muốn người dùng tham khảo câu trả lời này của Bogatyr để nó không tạo ra các vấn đề với 'Hồ sơ cấp phép' và 'ID ứng dụng' trong tương lai nếu bạn muốn ứng dụng có trong appstore
Deepak Thakur

Đẹp. Cảm kích điều đó.
Roy Li

Thay đổi tên gói trong info.plist được khuyến nghị bởi các nhà phát triển hàng đầu. đẹp !!
M Swapnil

43

Hình ảnh giải thích mọi thứ

nhấp vào bạn dự án trong trình khám phá dự án và một lần nữa nhấp vào dự án của bạn ở phía bên phải và ở đó bạn có thể thấy tên dự án như trong hình


Hoạt động như một sự quyến rũ trên Xcode 6.1.1. Tuy nhiên, hai liên kết sau có thể giúp bạn trước / sau khi thay đổi tên dự án, chỉ trong trường hợp bạn gặp sự cố: stackoverflow.com/questions/10464561/…stackoverflow.com/questions/12820022/…
King-Wizard

Hoạt động trên XCode 8
odemolliens

11
  1. Ở bên trái, hãy mở rộng Mục tiêu
  2. Nhấp đúp vào mục tiêu của bạn và sau đó chọn tab xây dựng trong cửa sổ mới mở
  3. ở trên cùng bên phải có một hộp tìm kiếm. Loại - "Tên sản phẩm"
  4. Bây giờ hãy nhìn bên dưới, dưới phần bao bì, bạn sẽ thấy Tên sản phẩm
  5. Thay đổi nó và xây dựng lại sạch sẽ, tên ứng dụng mới của bạn sẽ được thay đổi ngay bây giờ.

6

Chỉ để thay đổi tên ứng dụng (sẽ hiển thị cùng với biểu tượng ứng dụng) trong xcode 4 trở lên:

Nhấp vào biểu tượng tệp dự án của bạn từ bảng Nhóm & Tệp, chọn Mục tiêu -> Cài đặt bản dựng -> Bao bì -> Tên sản phẩm. Nhấp vào hàng, một cửa sổ bật lên sẽ xuất hiện, hãy nhập tên ứng dụng mới của bạn vào đây.

Chỉ để thay đổi tên Dự án (sẽ hiển thị cùng với biểu tượng dự án) trong xcode 4 trở lên:

Nhấp vào biểu tượng tệp dự án của bạn từ bảng Groups & Files, chọn Dự án (các mục tiêu phía trên) từ ngăn bên phải, chỉ cần xem ở ngăn ngoài cùng bên phải (nó sẽ chỉ hiển thị nếu bạn đã bật "Ẩn hoặc hiển thị tiện ích"). Tìm dự án Chỉnh sửa tên thành tên mới mà bạn muốn đặt cho dự án của mình.

Xóa ứng dụng của bạn khỏi trình mô phỏng / thiết bị, dọn dẹp và chạy. Các thay đổi sẽ phản ánh.

Đó là nó


5

Goto youname-Info.plist

Thay đổi cả hai

Tên gói và tên hiển thị Gói cho tên tệp ưa thích của bạn.

Làm xong.


3

câu trả lời của ohho là hoàn hảo:

Đối với Xcode 4 trở lên:

Mở một dự án

Chọn Bộ điều hướng dự án

Đánh dấu tên dự án

Một cú nhấp chuột vào tên dự án

NHƯNG, nếu bạn chỉ làm điều này, khi bạn cố gắng gỡ lỗi trên một thiết bị mới, bạn sẽ thấy lỗi:

không tìm thấy tệp: /Users/someuser/Library/Developer/Xcode/DerivedData/OLDNAME-akbwbarcniqxytctbebckkelkbxs/Build/Products/Debug-iphonesimulator/OLDNAME.app/OLDNAME

clang: error: lệnh linker không thành công với mã thoát 1 (sử dụng -v để xem lệnh gọi)

Sau đó, bạn cần thực hiện thêm một bước:

  • Chọn mục tiêu trên bảng điều khiển bên trái
  • Chọn tên cũTest trong Mục tiêu
  • Chọn Bảng cài đặt bản dựng
  • Tìm kiếm "TEST_HOST" và thay đổi giá trị cũ thành giá trị mới.

Chúc may mắn và vui vẻ



2

trong xcode 4.4, bạn phải nhấp vào dự án ở đầu trình điều hướng (bảng điều khiển bên trái). Sau đó nhấp hai lần vào mục tiêu trong cột thứ hai để đánh dấu tên mục tiêu. Sau đó, bạn có thể thay đổi tên sản phẩm. Bạn cũng sẽ cần phải sửa đổi tên tệp lưu trữ khi bạn tạo tệp lưu trữ. Để làm điều này, bạn phải chỉnh sửa lược đồ, bấm vào Phát hành, sau đó thay đổi tên kho lưu trữ.


1

Tôi đang sử dụng xcode 4.3.1 và đã cố gắng thay đổi tên sản phẩm như Quakeboy đã nói ở trên trong cài đặt gói, nhưng nó đã dẫn đến lỗi đọc. Tôi đã bị mắc kẹt trong lỗi này trong một giờ và bây giờ nó đang hoạt động tốt. Tôi chỉ đơn giản là để trống tên sản phẩm sau đó gõ lại tên cũ hơn mà tôi đã có trước đó. xây dựng thành công một lần nữa!

Lưu ý cho bất kỳ ai thích thay đổi tên dự án: bạn không cần phải thay đổi tên tệp dự án, tên hiển thị gói sẽ được hiển thị cho người dùng, vì vậy đừng lo lắng về vấn đề này quá nhiều. có thể lãng phí thời gian.


1

Nó tạo ra một cơn ác mộng cho tổ chức khi có tên dự án không khớp với tên được đóng gói. Nhưng khi tôi sử dụng kỹ thuật " nhấp vào tên dự án và trả lời có để xcode đổi tên tất cả các tham chiếu ", tất cả các thư mục lồng nhau cho dự án trên ổ cứng của tôi vẫn có tên dự án cũ. Tại sao chúng không được đổi tên để phù hợp?

Nếu tôi thay đổi các tên thư mục đó, tôi khá chắc rằng nó sẽ làm rối tung tất cả các liên kết của dự án. Tôi sẽ không nắm lấy cơ hội, trừ khi ai đó có thể gợi ý cách giải quyết vấn đề này.


0

Chọn dự án trong Bộ điều hướng dự án (Command + 1) và mở Trình kiểm tra tệp ở thanh bên phải (Lệnh + tùy chọn + 1).

Tại đó, thay đổi Tên dự án.


0

Xcode 3.2.5: Trong thanh menu trên cùng, Dự án> Đổi tên ...


0

Tôi đã thử bằng cách thay đổi tên Dự án trong Bộ điều hướng Dự án, nhưng bạn cần phải làm theo tất cả các bước được nêu ở đây !!!. Tôi đã không làm theo bước thứ hai và điều này đã làm hỏng ứng dụng của tôi, phải làm lại phiên bản cũ hơn mất hai ngày, hãy xem bài đăng SO của tôi tại đây .


0

Tôi đã thử câu trả lời của ohho và nó không hoạt động nhưng đã tìm ra giải pháp khác. Bạn có thể mở tệp Info.plist của mình và chuyển đến nơi có nội dung '"Tên nhóm" và thay đổi thành tên mới sẽ được hiển thị trong trình khởi chạy của bạn. Tôi hy vọng tuần này


0

Bước đơn giản

1.Chọn mục tiêu dự án ở phía bên trái của tất cả các thư mục và tệp 2. nhấp một lần vào dự án một lần nữa, nó sẽ cho phép bạn thay đổi tên 3. loại như bạn muốn tên của dự án và tên của ứng dụng 4. Nhấn nút Enter. nó sẽ yêu cầu thay đổi mọi nơi chấp nhận nó 5. thủ tục tên thực hiện trên thư mục cũng như tất cả các vị trí tên sẽ được thay đổi. tôi đã làm nó hôm nay


0

Chỉ trong trường hợp điều này giúp ích cho ai đó, tôi có một tập lệnh shell (xcmv.sh) với những thứ sau:

#!/usr/bin/env bash

mv $1 $2
mv $1.xcodeproj $2.xcodeproj
mv $1.xcworkspace $2.xcworkspace

LC_ALL=C find ./ -type f -not -path "./.git*" -exec sed -i '' "s/${1}/${2}/g" {} +

Sau đó, tôi kéo tệp này vào thư mục dự án và thực hiện:

sh xcmv.sh Starter MyProject

Điều này thay đổi tên dự án, tên không gian làm việc, cộng với bất kỳ và tất cả các tham chiếu đến tên cũ trong tệp dự án, tệp mã, plist, v.v.

Như mẫu chỉ ra, tôi thường sử dụng nó để đổi tên một trong những dự án "khởi động" khác nhau của tôi thành tên dự án mong muốn.

Lưu ý rằng thư mục git (nếu nó tồn tại) bị bỏ qua.


-2

Video này cho thấy một nhà phát triển đang đổi tên một dự án Xcode 6. Đầu tiên hãy nhấp một lần vào tên dự án để thay đổi nó, sau đó đảm bảo cũng đặt ứng dụng máy chủ cho mục tiêu xây dựng thử nghiệm của bạn.

https://www.youtube.com/watch?v=ZHr1vjkTxC0

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.