-
Notifications
You must be signed in to change notification settings - Fork 688
[SDWebImage] How can I use this alongside FFImageLoading without breaking the linker with duplicate symbols? #673
Comments
…arinComponents repository - Use libwebp from SDWebImage - Update libwebp version to v1.0.3 - Use carthage for compiling libwebp depedency - Use libwebp framework instead of A file - Copy dependent frameworks to frameworks for future references - Update Nuget package to v1.0.7.3
I have this issue as well when I want to create a custom Forms renderer that uses @Redth Is there a temporary workaround? |
@SotoiGhost can you comment on this? |
Do you have any ideas how to deal with it? I also want to use SDWebImage alongside with FFImageLoading. |
Resolved this by deleting FFimage in favor of SDWebImage & Glide. I decided on that move because i wanted to share 1 library for all of my iOS projects. (Apple TV OS and XF iOS app) |
There could be a complex workaround for this, which is to remove the WebP part of one of the libraries but I'm not really sure if this will work. A solution could be updating SDWebImage to v5.x which removes the WebP part from their framework. I think we have the update task in our TODO list but we don't have an ETA for the release. If someone wants to update SDWebImage, Community PRs are very welcome! 😊 |
@SotoiGhost Is this being tracked anywhere so we have more visibility? |
@adrianknight89 I think no, we haven't created any issue or task publicly. |
Is there any black magic like an mtouch argument that worths exploring? I have a similar situation, already tried |
[SDWebImage]
I have an existing Xamarin.iOS application that uses SDWebImage that I want to start adding Native Forms to, and for the Native Forms pages I want to use FFImageLoading. However, when I add them both to the project (and then also use a bit of their code in AppDelegate.cs) I get tons of errors like:
Is this because they both have their own bindings to WebP? How can I work around that?
The text was updated successfully, but these errors were encountered: