Closed inPhilly closed 4 years ago
This framework current does not keep the back-deployment available. To solve this, we must declare all the public API with this style:
- (void)foo API_AVAILABLE(ios(13.0), mac(10.15));
And we need to use -weak_framework
linker flags or Weak Framework
to link Apple's LinkPresentation.framework. Currently it does not. So dyld will assume we require the LinkPresentation in runtime.
This can be a feature request, I'll add soon.
Should be solved by 0.3.0 version
You can check the latest readme about the Backward Deployment. This knowledge applied to any Apple's framework.
Most frameworks can be marked as optional so as not to throw errors in iOS versions that are not supported by the framework.
This framework is throwing the following error in iOS 12, even when marked as 'Optional'.
I have the LinkPresentationFramework included and marked as 'Optional', and when I remove the SDWebImageLinkPlugin (leaving the LinkPresentationFramework) , there is no error. But as soon as I include the SDWebImageLinkPlugin, even though it is also marked as 'Optional', I get the above error.