phonegap 上的 ERROR 白名单拒绝,需要 plist 格式

Posted

技术标签:

【中文标题】phonegap 上的 ERROR 白名单拒绝,需要 plist 格式【英文标题】:ERROR whitelist rejection on phonegap, need plist format 【发布时间】:2013-06-18 14:42:16 【问题描述】:

我研究过白名单拒绝错误需要

<key>ExternalHosts</key>
<array>
    <string>*</string>
</array>

在您的 plist 文件中。我正在使用phonegap build(而不是XCode)构建这个应用程序,我需要知道这个密钥在plist文件中的位置。目前我有如下:

<plist version="1.0">
<dict>
    <key>items</key>
    <array>
        ...
    </array>
    <key>ExternalHosts</key>
    <array>
        <string>*</string>
    </array>
</dict>
</plist>

但这仍然抛出同样的错误。

在进行此更改的同时,我需要对我的应用进行任何修改吗?

【问题讨论】:

【参考方案1】:

我确实说过:

 `<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>KeyboardDisplayRequiresUserAction</key>
        <true/>

        ...

        <key>BackupWebStorage</key>
        <string>cloud</string>
        <key>ExternalHosts</key>
        <array>
                <string>dl.dropbox.com</string>
        </array>
        <key>Plugins</key>
        <dict>`

进入 Cordova.plist 文件。

【讨论】:

...我没有使用 XCode。我已经写了这部分。我需要知道它的去向... 对不起 XCode,我把它放到了 Cordova.plist 中,正如我之前提到的。 是的。但我已经知道我需要把它放在 plist 中。我需要知道把它放在哪里。我描述了我把它放在哪里,但没有用...... 这就是我的位置,但我仍然遇到同样的错误:(

以上是关于phonegap 上的 ERROR 白名单拒绝,需要 plist 格式的主要内容,如果未能解决你的问题,请参考以下文章

Phonegap - iphone中的白名单拒绝

使用 Cordova 5 在 iOS 上的错误白名单拒绝

.htaccess 拒绝所有-> 目录索引不起作用(拒绝所有和白名单文件)

phonegap 构建白名单不起作用

windows phone 的 phonegap 中的外部主机白名单

Android Phonegap 3 webapp白名单不起作用