2015-01-23 17 views
6

Trong Xcode 6, tôi cần đặt định danh gói tùy chỉnh cho mục tiêu cửa hàng ứng dụng của mình.Xcode 6: cách đặt định danh gói tùy chỉnh?

Tôi đang cố gắng này:

  1. tôi khai thác dự án của tôi trong Xcode trên bên trái.

  2. Tôi thấy ngăn trung tâm cài đặt dự án, tab "Chung", phần "Danh tính".

  3. Tôi thấy trường "Định danh nhóm" và tôi nhấp để chỉnh sửa.

  4. Văn bản thay đổi thành kết hợp văn bản có thể chỉnh sửa màu đen và văn bản không thể chỉnh sửa màu xám.

Làm cách nào để chỉnh sửa mã nhận dạng gói?

Trả lời

25

(Tìm thấy câu trả lời - đăng ở đây để giúp đỡ người khác, và nếu mọi người có ý kiến)

Các autogenerates mặc định Xcode nhận dạng theo gói dựa trên tên sản phẩm.

Để chỉnh sửa một mục tiêu nhận dạng bó:

  1. Tap vào biểu tượng "Show dự án và mục tiêu danh sách" trong dự án trung tâm thiết lập khung phía trên bên trái.

  2. Nhấn vào mục tiêu.

  3. Nhấn vào tab "Thông tin" và mở mũi tên thả xuống "Thuộc tính mục tiêu iOS tùy chỉnh".

  4. Bạn thấy Khóa "Tên gói" được đặt là "$ (PRODUCT_NAME)" và Khóa "Định danh nhóm" được đặt là "com.example. $ (PRODUCT_NAME: rfc1034identifier)". Chỉnh sửa chúng như bạn muốn. Sau đó chọn mục menu "Sản phẩm> Làm sạch".

enter image description here

3

tôi nghĩ rằng nó có thể là có thể thiết lập một định danh bó tùy chỉnh (và thay đổi tên hiển thị bó và bó tên) mà không sửa đổi $ {PRODUCT_NAME: rfc1034identifier} (i đọc trong stackoverflow rằng việc thay đổi này có thể gây ra sự cố khi xây dựng để phân phối).

để thay đổi cài đặt tên sản phẩm: chọn mục tiêu/xây dựng các thiết lập/(bao bì) Tên sản phẩm

xcodeScreenShot

+0

Cảm ơn cho câu trả lời và ảnh chụp màn hình. Tôi sẽ thử theo cách của bạn trong ứng dụng tiếp theo. Trong ứng dụng hiện tại của tôi, tên và id của gói khác với tên sản phẩm. Ví dụ: tên sản phẩm là "Foo", tên gói là "Bar" và id là "com.example.bar" (chữ thường "thanh" thay vì viết hoa "bar"). – joelparkerhenderson

Các vấn đề liên quan