Cyrille QUÉMIN
03/01/2019, 2:42 PM@property (readonly) Passport_reader_commonMapper *default;
or @property (readonly) double double;
which prevent the frameword to be built in my iOS app. Any idea on a workaround?ribesg
03/01/2019, 2:42 PMexport
incorrectly with transitiveExport
svyatoslav.scherbina
03/01/2019, 2:42 PMCyrille QUÉMIN
03/01/2019, 2:46 PMCyrille QUÉMIN
03/01/2019, 2:46 PMribesg
03/01/2019, 2:47 PMtransitiveExport = true
is evil.svyatoslav.scherbina
03/01/2019, 2:49 PMIf I remove it I assume I’ll have some issues at runtimeWhy do you think so?
Cyrille QUÉMIN
03/01/2019, 2:50 PMCyrille QUÉMIN
03/01/2019, 2:51 PMsvyatoslav.scherbina
03/01/2019, 2:51 PMCyrille QUÉMIN
03/01/2019, 2:52 PMCyrille QUÉMIN
03/01/2019, 3:13 PMCyrille QUÉMIN
03/01/2019, 4:11 PMribesg
03/01/2019, 4:13 PMCyrille QUÉMIN
03/01/2019, 4:14 PMribesg
03/01/2019, 4:15 PMCyrille QUÉMIN
03/01/2019, 4:16 PMCyrille QUÉMIN
03/02/2019, 1:37 PMcinterops
) has a static library it is impossible to import the umbrella framework in the iOS project as I get warning a runtime where the definition comes from 2 places (the umbrella framework and the cocoapods - no choice there the Google library is only available via pods). And then at runtime I got some crashes because of wrong selectors. Those duplication message and the crashes are only caused by the google related methods.
If you have any idea...svyatoslav.scherbina
03/02/2019, 2:30 PMCyrille QUÉMIN
03/02/2019, 2:41 PMKotlinMppLib-Shared
, but I have to import in the ios app as all framework needs to be imported in the final app in iOS. Is there a better way?
Here is the hierarchy:
iOS app (import as framework: kotlinMPPLib-:Logic, Crypto, GoogleNearby via pods )
^
|
|-- KotlinMPPLib-Logic (published as Framework and aar)
^
|-- kotlinMPPLib-Shared(published as KLIB)
^
|--- Crypto Framework (in house built, cinterops bindings)
|
|--- Google Nearby (only available through cocoa pods, cinterops bindings)
svyatoslav.scherbina
03/02/2019, 3:15 PMbut I have to import in the ios app as all framework needs to be imported in the final app in iOSWhy do you think so?
Cyrille QUÉMIN
03/02/2019, 3:21 PMCyrille QUÉMIN
03/02/2019, 3:22 PM.a
) and has various transitive dependencies as frameworkCyrille QUÉMIN
03/02/2019, 3:25 PMStatic Apple frameworks can be produced
in 1.3.30-EAP could help in producing a jar with a static lib in it? but I have not found much info about how to use it?svyatoslav.scherbina
03/04/2019, 7:21 AMBecause if I don’t import the Google lib in my app, I have a startup crash where the implementation of a google method is not foundThis doesn’t mean that all framework needs to be imported in the final app in iOS.
Static Apple frameworks can be producedYes, this would probably help. To use this feature, you can pass
-Xstatic-framework
to the compiler using freeCompilerArgs
in Gradle.oleksandr
03/04/2019, 9:57 PMfile main.framework/main
and check output. Hope that helpsCyrille QUÉMIN
03/13/2019, 2:59 PMfreeCompilerArgs
I do not know which closure I can invoke this onsvyatoslav.scherbina
03/14/2019, 6:07 AMCyrille QUÉMIN
03/14/2019, 9:58 AM