[components/resources] add resource("img.png"). rememberImageBitmap() (#2483)

This commit is contained in:
dima.avdeev
2022-11-22 15:52:48 +03:00
committed by GitHub
parent e900f561f2
commit 13d1de302c
53 changed files with 1460 additions and 10 deletions

View File

@@ -18,6 +18,9 @@ internal fun Project.configureTaskToGenerateXcodeProject(
): TaskProvider<AbstractComposeIosTask> = tasks.composeIosTask<AbstractComposeIosTask>("iosGenerateXcodeProject$id") {
dependsOn(taskInstallXcodeGen)
doLast {
val commonMainResources = file("src/commonMain/resources").absolutePath
val uikitMainResources = file("src/uikitMain/resources").absolutePath
val iosMainResources = file("src/iosMain/resources").absolutePath
val buildIosDir = getBuildIosDir(id)
buildIosDir.mkdirs()
buildIosDir.resolve("project.yml").writeText(
@@ -44,6 +47,16 @@ internal fun Project.configureTaskToGenerateXcodeProject(
ENABLE_BITCODE: "YES"
ONLY_ACTIVE_ARCH: "NO"
VALID_ARCHS: "arm64"
sources:
- path: $commonMainResources
optional: true
buildPhase: resources
- path: $uikitMainResources
optional: true
buildPhase: resources
- path: $iosMainResources
optional: true
buildPhase: resources
""".trimIndent()
)
runExternalTool(xcodeGenExecutable, emptyList(), workingDir = buildIosDir)