我有两个Ios应用程序在设备上运行时会出现相同的错误。
错误白名单拒绝:
列出白色的所有网址都在plist externalHost数组中。
即使我将一张外卡添加*给plist,我在发布表单或调用google地图时也会收到所有网址相同的错误。
我还有其他正常运行的应用。'
是否还有其他人遇到此问题并能够解决此问题?
答案 0 :(得分:3)
最后在搜索网页很长一段时间后想出来了,问题是(如果你像我一样)你在Xcode中错误地将*添加到Cordova.plist文件中。
您需要将字符串添加为ExternalHosts的子节点。为此,首先单击ExternalHosts标签左侧的小箭头,使箭头指向下方(这是至关重要的)。然后右键单击ExternalHosts标签并单击“添加行”。然后将新行值设置为您想要的任何值。
如果你像以前那样做得不正确,你可能只是按下Externalhosts旁边的+号来添加值或添加行,而小箭头仍然指向右边(关闭位置)。这会添加一个新节点,但不会添加子节点。