XCode: могу ли я перезаписать CFBundleVersion значением в xcconfig?
Есть ли способ использовать значение, определенное в xcconfig, чтобы перезаписать значение в настройках проекта, например CFBundleVersion
? Я попытался добавить ключ-значение сказать:
MyVersion = 1.5
и установите его в Info plist как ${MyVersion}
для версии Bundle, но это не работает.
Спасибо!
2 ответа
На переменные файла xcconfig ссылаются без скобок или скобок, например так: $MyVersion
,
Вам также необходимо назначить xcconfig для конфигураций в настройках проекта. Щелкните проект на левой панели, затем щелкните свой проект на средней панели, затем найдите раздел конфигурации, затем разверните каждую конфигурацию (отладку, выпуск и т. Д.) И назначьте xcconfig, используя раскрывающийся список для каждой цели.
Полный учебник здесь: https://burcugeneci.wordpress.com/2015/09/24/using-xcconfig-files-and-custom-schemes-for-your-xcode-project/
Вам необходимо заключить переменную в круглые скобки, например: $(MyVersion)
вместо ${MyVersion}