无法发出com.apple.WebKit.WebContent服务信号

时间:2016-11-25 20:26:35

标签: ios objective-c webkit sfsafariviewcontroller

我使用适用于iOS的Shopify移动购买SDK,但我无法从其付款网络视图中获得回调。出于某种原因警告:

2016-11-25 21:17:25.945267 Drool[3328:799969] Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service

2016-11-25 21:17:25.977316 Drool[3328:799969] Could not signal service com.apple.WebKit.Networking: 113: Could not find specified service

2016-11-25 21:17:26.105947 Drool[3328:799969] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction

继续出现,我不知道为什么会发生这种情况,如果这是导致这个问题的原因,你们中的任何人都知道这是什么吗?

4 个答案:

答案 0 :(得分:2)

您可能需要允许App Transport Security访问该资源。尝试按照here所述修改您的应用Info.plist

答案 1 :(得分:1)

为Cookie属性@"false"设置值@"HttpOnly",如下所示:

 NSHTTPCookie *cookieWID = [NSHTTPCookie cookieWithProperties:[NSDictionary dictionaryWithObjectsAndKeys:
                             @"wid" ,NSHTTPCookieName, 
                             WID,NSHTTPCookieValue,
                             @"www.google.com",NSHTTPCookieDomain,
                             @"",NSHTTPCookiePath,
                             @"false",@"HttpOnly",
                             nil]];

答案 2 :(得分:1)

如果在任何人的SIM卡上出现此问题,我认为这是在xcode模拟器的缓存中进行JSON解析的问题。解决方案由"在模拟器中,选择iOS模拟器>重置内容和设置"。可在此处找到更完整的解决方案https://gist.github.com/riosc/4539602

答案 3 :(得分:0)

我有类似的问题,只出现在iOS 10.2上,这太糟糕了。 html无法接收我通过使用cookie的值