
10 indeholder et nyt build-system, aktiveret som standard, hvilket forbedrer build-ydeevnen. Dette er en meget velkommen forbedring.
R. hurtig er et open source-bibliotek, der gør det både nemmere og typesikkert at bruge ressourcer som billeder, skrifttyper og segues. Det er et rigtig sejt bibliotek, og vi har brugt det med succes på Sendesk i et stykke tid nu.
dog …
når man bygger et projekt, der bruger R. hurtig med kode 10, vil bygningen mislykkes med følgende fejl:
error: Build input file cannot be found: /LOCATION/R.generated.swift
hvorfor dette sker
R. hurtig er integreret i projekter ved hjælp af en kode build script fase. Denne fase genererer en hurtig fil, R.generated.swift
, som kompileres, når projektet er bygget.
opbygningen mislykkes, fordi kode 10 med sit nye paralleliserende build-system forsøger at finde filen R.generated.swift
, før den er oprettet.
løsningen
kode 10 giver os mulighed for at specificere en outputfil til en build script-fase. Vi kan tilføje vores R.generated.swift
fil som en outputfil som følger:

dette resulterer i en vellykket build. Fedt!
yderligere
da vi stødte på dette oprindeligt, åbnede vi en fejl med R. hurtig. Men, som vist ovenfor, problemet skyldes ændringer i