-canOpenURL: failed for URL: "line://" - error: "未能完成操作。(“OSStatus”错误 -10814。)"

2019-07-22 19:54:38 +08:00
 amnonma

补充一下:测试设备在 iPhone 5s os: 10.2.1 上有问题,在 iPhone 6/7P os: 12.1.4 上没问题。

之前版本都没什么问题的,发了包之后把 Xcode 更新到 10.2.1(10E1001),然后就出现上面的问题了。系统 10.14.5 (18F132)Info.plistLSApplicationQueriesSchemes 也配置了的。好忧伤,不知道怎么处理?

只有 line 有问题,但是像 whatsapp, fbapi, fb-messenger 这些又没有问题。有遇到过么? 实在不行,我就只能装回老的 xcode 回去试试了。

关于 OSStatus 10814, 我在 www.osstatus.com 上查找到是只在 Mac 平台上的 kLSApplicationNotFoundErr 错误。

7090 次点击
所在节点    iDev
3 条回复
q409195961
2019-07-22 21:08:48 +08:00
你可以解包 Line 的 App,看看是否还有其他 URLSchemes 可以用来判断。
luopengfei14
2019-07-22 21:11:52 +08:00
v 站现在划水的多,建议在网上多搜搜
amnonma
2019-07-23 09:45:30 +08:00
问题应该解决了,是自己犯浑了。出现这个应该是找不到应用程序的错误。所以我 try catch 然后就可以了。当做没有安装 line 处理就好了。至于 后面没问题的设备,因为手机上安装了对应的应用,所以没啥毛病。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/585191

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX