Marko Novakovic
04/18/2023, 10:33 AMpod("RevenueCat", "~> 4.15"
to shared build.gradle.kts
cocoapods
block. app stops running on iOS, iOS app can’t see shared
module any moreDima Avdeev
04/18/2023, 2:18 PMMarko Novakovic
04/18/2023, 2:28 PMLandry Norris
04/18/2023, 4:31 PMMarko Novakovic
04/19/2023, 9:32 AMbuild.gradle.kts
from shared
moduleDima Avdeev
04/19/2023, 9:36 AMMarko Novakovic
04/19/2023, 9:36 AMDima Avdeev
04/19/2023, 9:43 AMpod("AFNetworking") {
version = "~> 4.0.1"
}
Works fine.
Now, I will check your librarycocoapods {
summary = "Shared code for the sample"
homepage = "<https://github.com/JetBrains/compose-jb>"
ios.deploymentTarget = "14.1"
podfile = project.file("../iosApp/Podfile")
framework {
baseName = "shared"
isStatic = true
}
extraSpecAttributes["resources"] =
"['src/commonMain/resources/**', 'src/iosMain/resources/**']"
pod("AFNetworking") {
version = "~> 4.0.1"
}
pod("RevenueCat") {
version = "~> 4.15"
}
}
Compiles fineMarko Novakovic
04/19/2023, 9:48 AMDima Avdeev
04/19/2023, 9:52 AMcd iosApp
pod install
Marko Novakovic
04/19/2023, 9:54 AMpod("RevenueCat")
to the project I have problems with it stops compilingisStatic = true
causes issues 😄
Undefined symbols for architecture arm64:
"_sqlite3_bind_blob", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_bind_blob_wrapper69 in shared(result.o)
"_sqlite3_bind_double", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_bind_double_wrapper71 in shared(result.o)
"_sqlite3_bind_int64", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_bind_int64_wrapper73 in shared(result.o)
"_sqlite3_bind_null", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_bind_null_wrapper74 in shared(result.o)
"_sqlite3_bind_parameter_index", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_bind_parameter_index_wrapper84 in shared(result.o)
"_sqlite3_bind_text", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_bind_text_wrapper75 in shared(result.o)
"_sqlite3_busy_timeout", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_busy_timeout_wrapper22 in shared(result.o)
"_sqlite3_changes", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_changes_wrapper16 in shared(result.o)
"_sqlite3_clear_bindings", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_clear_bindings_wrapper85 in shared(result.o)
"_sqlite3_close", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_close_wrapper6 in shared(result.o)
"_sqlite3_close_v2", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_close_v2_wrapper7 in shared(result.o)
"_sqlite3_column_blob", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_column_blob_wrapper99 in shared(result.o)
"_sqlite3_column_bytes", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_column_bytes_wrapper106 in shared(result.o)
"_sqlite3_column_count", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_column_count_wrapper86 in shared(result.o)
"_sqlite3_column_double", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_column_double_wrapper100 in shared(result.o)
"_sqlite3_column_int64", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_column_int64_wrapper102 in shared(result.o)
"_sqlite3_column_name", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_column_name_wrapper87 in shared(result.o)
"_sqlite3_column_text", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_column_text_wrapper103 in shared(result.o)
"_sqlite3_column_type", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_column_type_wrapper108 in shared(result.o)
"_sqlite3_db_config", referenced from:
knifunptr_co_touchlab_sqliter_sqlite314_sqlite3_db_config in shared(result.o)
"_sqlite3_db_readonly", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_db_readonly_wrapper177 in shared(result.o)
"_sqlite3_errmsg", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_errmsg_wrapper53 in shared(result.o)
"_sqlite3_finalize", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_finalize_wrapper109 in shared(result.o)
"_sqlite3_last_insert_rowid", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_last_insert_rowid_wrapper14 in shared(result.o)
"_sqlite3_open_v2", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_open_v2_wrapper43 in shared(result.o)
"_sqlite3_prepare16_v2", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_prepare16_v2_wrapper61 in shared(result.o)
"_sqlite3_reset", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_reset_wrapper110 in shared(result.o)
"_sqlite3_step", referenced from:
_co_touchlab_sqliter_sqlite3_sqlite3_step_wrapper97 in shared(result.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Dima Avdeev
04/19/2023, 10:06 AMMarko Novakovic
04/19/2023, 10:07 AMisStatic = false
and no pod
dependency?pod("AFNetworking") {
version = "~> 4.0.1"
}
it still doesn’t workDima Avdeev
04/19/2023, 10:16 AMMarko Novakovic
04/19/2023, 10:17 AMisStatic = true
still causes same errorDima Avdeev
04/19/2023, 11:34 AMMarko Novakovic
04/19/2023, 12:33 PMDima Avdeev
04/19/2023, 12:45 PMMarko Novakovic
04/19/2023, 12:54 PMisStatic = true
but it didn’t solve the issue. I’ll create reproducable sampleDima Avdeev
04/27/2023, 6:34 PMMarko Novakovic
04/28/2023, 7:59 AM