AAkira / Napier

Logging library for Kotlin Multiplatform
Apache License 2.0
786 stars 34 forks source link

It's Hard to use with cocospoad #21

Closed wuseal closed 5 years ago

wuseal commented 5 years ago

Please make a common module for iOS, for me I config the gradle like this:

val iosMain by creating {
            dependsOn(commonMain)
            dependencies {
                implementation("org.jetbrains.kotlinx:kotlinx-serialization-runtime-native:$serializationVersion")
                implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-native:$coroutineVersion")
                implementation("io.ktor:ktor-client-ios:$ktorVersion")
                implementation("io.ktor:ktor-client-core-native:$ktorVersion")
            }
        }
        val iosTest by creating {
            dependsOn(commonTest)
        }

        iosArm32().compilations["test"].defaultSourceSet {
            dependsOn(iosTest)
        }
        iosArm32().compilations["main"].defaultSourceSet {
            dependsOn(iosMain)
            dependencies {
                implementation("com.github.aakira:napier-iosArm32:$napierVersion")
            }
        }
        iosArm64().compilations["test"].defaultSourceSet {
            dependsOn(iosTest)
        }
        iosArm64().compilations["main"].defaultSourceSet {
            dependsOn(iosMain)
            dependencies {
                implementation("com.github.aakira:napier-iosArm64:$napierVersion")
            }
        }
        iosX64().compilations["test"].defaultSourceSet {
            dependsOn(iosTest)
        }
        iosX64().compilations["main"].defaultSourceSet {
            dependsOn(iosMain)
            dependencies {
                implementation("com.github.aakira:napier-ios:$napierVersion")
            }
        }

And it could not be resolve in iosProject: image

AAkira commented 5 years ago

Is it related to this issue #15 ?

wuseal commented 5 years ago

@AAkira Yes, It is, Could we make a common module of iOS? Just like Ktor & Kotlinx.serialize

AAkira commented 5 years ago

I'll try it after my current work.