-
Notifications
You must be signed in to change notification settings - Fork 332
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
NSAssert: Key url
is a NSURL and can't be serialized for delivery
#947
Comments
Adding |
Im running into this issue as well. Were you able to patch it locally @krin-san or did you have to fork the library and fix it yourself? |
@dannyhertz I patched SEGUtils.m in place, right in Pods folder to see if that's enough. On Monday I can prepare a PR if no one wants to make that earlier. |
@dannyhertz it took some time to prioritize and test that, but PR is ready. - pod 'Analytics'
+ pod 'Analytics', :git => 'https://github.com/krin-san/analytics-ios.git', :branch => 'bugfix/launch_with_deeplink' |
We're looking at this today |
I think this is same problem as #959 ? |
Any idea when this fix is going in? |
Should have this resolved tomorrow. #959 shed a little more light on the issue. |
Oops, closed by mistake. Meant to hit the comment button. |
Issue I am having is opening a URL from a widget in the non-running state. I get the crashed described above. And adding this line actually fixes it |
Doesn't NSURL confirms to SEGSerializable? I think It will return YES in SEGUtil.m:509
|
Awesome, I see the change in 4.1.0. I was trying to find which release the change went into. Thank you for clarifying! |
Fixed! Will be on |
This is still happening with iOS 16 using analytics-ios 4.1.6 |
Segment cannot handle app start options dictionary on iOS 14 when it contains deeplink url (when application was started to handle that deep link).
Related to #937 and #936
Affected version: v4.0.5 and 7a8387b (latest master at the moment of testing).
iOS version: 14.0.1
IDE: Xcode 12.0.1
Issues:
-[NSDictionary(SerializableDeepCopy) serializableDeepCopy:]
on DEBUG buildsReasons:
NSURL
is not mentioned inanalytics-ios/Segment/Internal/SEGUtils.m
Line 507 in 7a8387b
NSURL
don't conform toSEGSerializable
LLDB log at selected stack trace point:
The text was updated successfully, but these errors were encountered: