-
Notifications
You must be signed in to change notification settings - Fork 296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gma_mediation_meta
and gma_mediation_ironsource
have transitive dependencies that include statically linked binaries
#1225
Comments
Hi @malandr2 , Yes actually and i can't afford to use So static linking is required for some mediation package ? I actually don't know if it's intentional to link static libraries in some of them (for Meta Audience Network but not for Unity Ads ? Why ?). Could you answer that ? -> In that case, yes i will have to review my priorities in terms of mediation unfortunately |
I have tested a bit more, but i can't figure out how can i link statically the specific pods. Do you know how to do that ? I have this
But it doesn't work i am getting : |
What if you try
instead does that change anything? |
I am getting the same error unfortunately : -> So if i want to use Mediation for now, i have to remove my |
Got it. I have shared this with @LTPhantom to take a closer look. |
Thank you ! And anyway, even after removing the Normally my iOS build takes 30sec at most. |
Final notes since i have managed to build my project in the end : It was implicitly the I have raised another issue to the flutter repo and a link was provided that says to never embed the statically linked frameworks. So there is a real problem here because i can't use my app extension because of the static linkage that some |
Thanks for the follow-up @Tom3652. I've pinged @LTPhantom to provide some additional insight to your issue. |
Hello @Tom3652. I see that the meta and ironsource adapter need an update similar to what the unity had a while ago. The release for both will be completed sometime next week. |
Thank you very much, this is also the case for I guess this should be done for several other packages, but if no one complains / uses them.. If i may ask for the priority -> it would be awesome to add |
ACK @Tom3652, thanks for the feedback. We are in progress of updating the adapters - will close this ticket out once the PR is submitted |
[REQUIRED] Step 1: Describe your environment
Plugin Version
google_mobile_ads: ^5.2.0
gma_mediation_meta: ^1.0.1
gma_mediation_ironsource: ^1.0.0
[REQUIRED] Step 2: Describe the problem
The problem is that the app can't be built on IOS if we add the
gma_mediation_meta
or thegma_mediation_ironsource
package to our flutter app.This is due to the fact that the
target has transitive dependencies that include statically linked binaries
.In our app we can't use
use_frameworks! :linkage => :static
for external reasons that create new bugs.For example,
gma_mediation_unity
doesn't inclu static linked binaries and it builds fine.Steps to Reproduce
gma_mediation_meta
packagepod install
orpod update
Expected results:
There should be no error without additional changes in the
Podfile
.Actual results:
The error
[!] The 'Pods-Runner' target has transitive dependencies that include statically linked binaries: (/Users/foxtom/StudioProjects/MyFlutterProject/ios/Pods/GoogleMobileAdsMediationFacebook/MetaAdapter-6.15.2.1/MetaAdapter.xcframework)
is occurring.Logs
The text was updated successfully, but these errors were encountered: