Определите пользовательское свойство AndroidManifest для fastlane - PullRequest
3 голосов
/ 03 февраля 2020

У меня есть пользовательская переменная для build.gradle и AndroidManifest.xml:

android {
   defaultConfig {
      manifestPlaceholders.myCustomProperty = "#"
   }
}

и

<meta-data
   android:name="CUSTOM_PROPERTY"
   android:value="${myCustomProperty} />

Я хочу определить myCustomProperty в Fastfile. Ни одна из следующих работ:

gradle(
    task: "assemble"
    ...
    properties {
        "manifestPlaceholders.myCustomProperty" => "Value 1",
        "myCustomProperty" => "Value 2",
        "android.defaultConfig.manifestPlaceholders.myCustomProperty" => "Value 3"
    }
)

Я всегда получаю # при использовании myCustomProperty в приложении (после сборки его с помощью Fastfile).

...