-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
Improper Swizzling of application:openURL:options:
#2205
Comments
We're experiencing this issue too - it has broken our deep link implementation, so we're going to have to downgrade. |
We're experiencing the same issue |
Same Here! |
It is the same story with |
Here is minimal example for my case FBSample.zip |
This issue still exists in 17.0.2 The problem is that This leads to the method being swizzled from bool to void, which is interpreted as false. It was introduced in |
Same issue here |
Same issue here. Can we get the priority raised? I would think this impacts the Xcode 16 deployment of almost every FB-linked app. |
One workaround is to pass the For example:
I hope this is of help to anyone struggling with the same issue, and hope that FB creates a fix for this soon. |
It seems to be solved in the newest version 17.3.0. |
Confirmed issue is fixed in 17.3.0. |
Checklist before submitting a bug report
Xcode version
14.3
Facebook iOS SDK version
16.1.0
Dependency Manager
SPM
SDK Framework
Core
Goals
After updating to SDK 16.* we found that
application:openURL:options:
was always returningNO
/false
when called. This is due to swizzling implemented here. The return value is not passed through this implementation.We would like to have callers of
application:openURL:options:
receive the correct return value of the method.Expected results
If the implementation of
application:openURL:options:
returnsYES
then the callers of the method should receiveYES
Actual results
Callers of
application:openURL:options:
always receiveNO
.Steps to reproduce
Implement a
UIApplicationDelegate
class and hard coreapplication:openURL:options:
to returnYES
/true
.Link against
FBAEMKit
and enable it such that it swizzlesapplication:openURL:options:
Code samples & details
No response
The text was updated successfully, but these errors were encountered: