iOS 应用程序无法查询方案“comgooglemaps”,尽管我在 info plist 的 LSApplicationQuery 中添加了“comgooglemaps”

Posted

技术标签:

【中文标题】iOS 应用程序无法查询方案“comgooglemaps”,尽管我在 info plist 的 LSApplicationQuery 中添加了“comgooglemaps”【英文标题】:iOS application unable to query for scheme "comgooglemaps", although i have added "comgooglemaps" in LSApplicationQuery in info plist 【发布时间】:2018-08-24 09:19:29 【问题描述】:

收到此错误 - “此应用不允许查询方案 comgooglemaps。即使我在 LSApplicationQuery 中添加了“comgooglemaps”。

即使我也添加了“googlechromes”,并且谷歌地图也安装在 iPhone 上。我仍然每次都收到这个错误。请帮帮我。

完全错误 -

-canOpenURL:URL 失败:“comgooglemaps://” - 错误:“此应用不允许查询方案 comgooglemaps” 2018-08-24 12:31:58.882862+0530 BrotherToBrother[934:253238] 无法使用 comgooglemaps://

【问题讨论】:

How would I be able to open google maps when I press a button in my app?的可能重复 【参考方案1】:

您需要在项目信息列表中添加 comgooglemaps

【讨论】:

【参考方案2】:

info.plist 的常规添加方案不起作用我不知道为什么。但最后我找到了使用 info.plist 源代码的方法

1- 右键单击​​ info.plist

2- 开源代码

3- 复制以下代码:

<key>LSApplicationQueriesSchemes</key>
<array>
<string>comgooglemaps</string>
</array>

在改变了对我有用的方式之后。希望回答对你有用

【讨论】:

以上是关于iOS 应用程序无法查询方案“comgooglemaps”,尽管我在 info plist 的 LSApplicationQuery 中添加了“comgooglemaps”的主要内容,如果未能解决你的问题,请参考以下文章

切换应用 iOS 无法更改默认启动图标

无法让自定义 url 方案在 iOS 中工作

iOS7.1企业应用"无法安装应用程序 因为证书无效"的解决方案

iOS 钥匙串替代方案,无法在另一台设备上恢复

无法使用锚定查询获取重量样本

无法移除的 iOS 应用程序可能吗?