2013-06-27 42 views
6

Tôi đang đặt bên dưới hai tham số trong Config.xcconfig tệp để tìm nạp appDisplayNamebundle Identifier từ tệp cấu hình. Tôi đã làm mã của tôi trong tập tin xcconfig như:Có thể thay đổi productName qua tệp xcconfig trong xcode không?

appDisplayName=myapp 
appIdentifier=org.prince.myapp 

Set ở cấp ứng dụng tập tin Info.plist như

Bundle identifier = ${appIdentifier} 
Bundle display name =${appDisplayName} 

thêm nó vào dự án dưới cấu hình.

Nó hoạt động tốt vì tôi đã đặt myapp làm tên hiển thị mà nó đang hiển thị trong trình mô phỏng/thiết bị như hiện tại.

Cho phép đến điểm. Tôi muốn biết Có cách nào để thay đổi PRODUCT_NAME giá trị biến. Tôi đặt PRODUCT_NAME=custom trong tệp cấu hình nhưng điều này dường như không hoạt động.

enter image description here

Trả lời

1

O có, tôi đã làm nó ...

bộ PRODUCT_NAME = kat trong Config.xcconfig file và nơi biến PRODUCT_NAME trên

-> Mục tiêu -> Xây dựng Thiết -> Bao bì -> Tên sản phẩm như được đưa ra bên dưới trong chia sẻ màn hình ot

enter image description here

-1

See this image

Từ đây bạn có thể chỉnh sửa tên hiển thị Bundle, bó tên. Nhấp đúp vào $ [PRODUCT_NAME], sau đó bạn có thể chỉnh sửa điều này.

Nếu bạn muốn thay đổi PRODUCT_NAME cho các địa phương, có nghĩa là nếu bạn muốn thay đổi tên sản phẩm bằng ngôn ngữ khác nhau tùy theo ngôn ngữ điện thoại thì bạn có thể khoanh vùng InfoPlist.strings tập tin và thêm sau trong tất cả các tập tin ngôn ngữ -

"CFBundleDisplayName" = "Your_Product_Name"; 
    "CFBundleName" = "Your_Product_Name"; 
+0

Tôi muốn thay đổi giá trị của giá trị biến PRODUCT_NAME – Warewolf

+2

@trup, mặc dù câu trả lời của bạn là một trong những tốt nếu có ai hỏi làm thế nào để thay đổi tên sản phẩm trong xcode, nó không phải là câu trả lời ở trên câu hỏi mà hercules đang yêu cầu làm thế nào để làm điều đó programmically trong config.xcconfig. Hãy thử cải thiện câu trả lời của bạn. –