1

我有两个适用于 Ios 的应用程序在设备上运行时出现相同的错误。

错误白名单拒绝:

所有被列入白名单的 url 都在 plist externalHost 数组中。

即使我在 plist 中添加 * 作为通配符,在发布表单或调用谷歌地图时,所有 url 都会出现相同的错误。

我还有其他运行良好的应用程序。

有没有其他人遇到过这个问题并且能够解决它?

4

1 回答 1

3

在网上搜索了一段时间后终于弄清楚了,问题是(如果你像我一样)你在 Xcode 中错误地将 * 添加到 Cordova.plist 文件中。

您需要将字符串添加为 ExternalHosts 的子节点。为此,首先单击 ExternalHosts 标签左侧的小箭头,使箭头指向下方(这很重要)。然后右键单击 ExternalHosts 标签并单击“添加行”。然后将新行值设置为您想要的任何值。

如果您像以前一样做错了,您可能只是在小箭头仍然指向右侧(关闭位置)时点击 Externalhosts 旁边的 + 号来添加值或添加行。这会添加一个新节点,但不会添加一个子节点。

于 2012-06-02T19:45:32.960 回答