Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1. Opret en read-only API-nøgle i Localizely (udvikleren holder selv styr på denne).

2. Opret `localizely-cli.json` i roden af repoet med din egen api-nøgle.

3. Kør `./localizely` fra roden for at hente strings.


`localizely-cli.json` er tilføjet til `.gitignore`, så den kommer ikke i versionstyring. Filen skal følge denne skabelon:

...

Code Block
titleBuildConfiguration enum
enum BuildConfiguration: String {
      case debug = "Debug"
    case dev = "Dev"
    case internalTestrelease = "Release"
    case test1 = "InternalTestTest1"
    case clientTesttest1MockMitID = "ClientTestTest1MockMitID"
    case clientTestMockMitIDtest2 = "ClientTestMockMitIDTest2"
    case releasetest2MockMitID = "ReleaseTest2MockMitID"
}


De forskellige konfigurationer udløser forskelligt setup af komponenter i app'en. Det ses i den statiske Configuration.build(for buildConfiguration: BuildConfiguration) -> Configuration metode.

...

Projektet distribueres som IPA via azure, hvor der er oprettet flere pipelines, hhv. "MinGraviditet iOS Appstore Release", "MinGraviditet iOS Test Test1 Release", "MinGraviditet iOS Test2 Release", "MinGraviditet iOS Test1 Mock MitId Release", "MinGraviditet iOS Test Test2 Mock MitId Release" og "MinGraviditet iOS Dev Release"

...