2013-06-27 4 views
6

Я устанавливаю ниже два параметра в Config.xcconfig файл для извлечения appDisplayName и bundle Identifier из файла конфигурации. Я сделал свой код в xcconfig файл как:Можно ли изменить имя продукта через файл xcconfig в xcode?

appDisplayName=myapp 
appIdentifier=org.prince.myapp 

Набор в app- файле Info.plist в

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

добавить его к проекту под конфигурации.

Он отлично работает, поскольку я дал myapp как отображаемое имя, которое он показывает в симуляторе/устройстве, как есть.

Прекрасно подходит к делу. Я хочу знать Есть ли способ изменить значение переменной PRODUCT_NAME. Я установил PRODUCT_NAME=custom в файле конфигурации, но это, похоже, не работает.

enter image description here

ответ

1

O да, я это сделал ...

набор PRODUCT_NAME = Kat в Config.xcconfig файла и место переменной PRODUCT_NAME на

-> Цели -> Build Настройка -> Упаковка -> Название продукта как показано ниже на экранах ВЗ

enter image description here

-1

See this image

Здесь вы можете редактировать Bundle отображаемое имя, связывайте имя. Дважды щелкните по $ [PRODUCT_NAME], затем вы сможете отредактировать это.

Если вы хотите изменения PRODUCT_NAME для локализации, значит, если вы хотите изменить название продукта на другом языке в соответствии с языком устройства, то вы можете локализовать InfoPlist.strings файл и добавить следующие во всем языковом файле -

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

Я хочу, чтобы изменить значение PRODUCT_NAME значения переменной – Warewolf

+2

@trup, хотя ваш ответ хороший, если кто-то спросил, как изменить название продукта в Xcode, это не ответ выше вопрос, где геркулы спрашивают, как это сделать программно в config.xcconfig. Попробуйте улучшить свой ответ. –