菜鸟教程小白 发表于 2022-12-13 01:39:06

ios - 无法读取数据,因为它的格式不正确 - 在 .plist 中


                                            <p><pre><code>&lt;?xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34;?&gt;
&lt;!DOCTYPE plist PUBLIC &#34;-//Apple//DTD PLIST 1.0//EN&#34; &#34;http://www.apple.com/DTDs/PropertyList-1.0.dtd&#34;&gt;
&lt;plist version=&#34;1.0&#34;&gt;
&lt;dict&gt;
    &lt;key&gt;CFBundleDevelopmentRegion&lt;/key&gt;
    &lt;string&gt;English&lt;/string&gt;
    &lt;key&gt;CFBundleDisplayName&lt;/key&gt;
    &lt;string&gt;Sample &amp; Test&lt;/string&gt;
    &lt;key&gt;CFBundleExecutable&lt;/key&gt;
    &lt;string&gt;${EXECUTABLE_NAME}&lt;/string&gt;
    &lt;key&gt;CFBundleIconFile&lt;/key&gt;
    &lt;string&gt;Icon.png&lt;/string&gt;
    &lt;key&gt;CFBundleIconFiles&lt;/key&gt;
    &lt;array&gt;
      &lt;string&gt;Icon.png&lt;/string&gt;
      &lt;string&gt;Icon-72.png&lt;/string&gt;
      &lt;string&gt;Icon-114.png&lt;/string&gt;
      &lt;string&gt;Icon-144.png&lt;/string&gt;
      &lt;string&gt;Icon-76.png&lt;/string&gt;
      &lt;string&gt;Icon-120.png&lt;/string&gt;
      &lt;string&gt;Icon-152.png&lt;/string&gt;
      &lt;string&gt;Icon-180.png&lt;/string&gt;
    &lt;/array&gt;
    &lt;key&gt;CFBundleIdentifier&lt;/key&gt;
    &lt;string&gt;$(PRODUCT_BUNDLE_IDENTIFIER)&lt;/string&gt;
    &lt;key&gt;CFBundleInfoDictionaryVersion&lt;/key&gt;
    &lt;string&gt;6.0&lt;/string&gt;
    &lt;key&gt;CFBundleName&lt;/key&gt;
    &lt;string&gt;${PRODUCT_NAME}&lt;/string&gt;
    &lt;key&gt;CFBundlePackageType&lt;/key&gt;
    &lt;string&gt;APPL&lt;/string&gt;
    &lt;key&gt;CFBundleShortVersionString&lt;/key&gt;
    &lt;string&gt;1.0&lt;/string&gt;
    &lt;key&gt;CFBundleSignature&lt;/key&gt;
    &lt;string&gt;????&lt;/string&gt;
    &lt;key&gt;CFBundleVersion&lt;/key&gt;
    &lt;string&gt;1.0&lt;/string&gt;
    &lt;key&gt;LSRequiresIPhoneOS&lt;/key&gt;
    &lt;true/&gt;
    &lt;key&gt;NSAppTransportSecurity&lt;/key&gt;
    &lt;dict&gt;
      &lt;key&gt;NSAllowsArbitraryLoads&lt;/key&gt;
      &lt;true/&gt;
    &lt;/dict&gt;
    &lt;key&gt;NSMainNibFile&lt;/key&gt;
    &lt;string&gt;&lt;/string&gt;
    &lt;key&gt;UILaunchImages&lt;/key&gt;
    &lt;array&gt;
      &lt;dict&gt;
            &lt;key&gt;UILaunchImageMinimumOSVersion&lt;/key&gt;
            &lt;string&gt;8.0&lt;/string&gt;
            &lt;key&gt;UILaunchImageName&lt;/key&gt;
            &lt;string&gt;Default&lt;/string&gt;
            &lt;key&gt;UILaunchImageOrientation&lt;/key&gt;
            &lt;string&gt;Portrait&lt;/string&gt;
            &lt;key&gt;UILaunchImageSize&lt;/key&gt;
            &lt;string&gt;{320, 480}&lt;/string&gt;
      &lt;/dict&gt;
      &lt;dict&gt;
            &lt;key&gt;UILaunchImageMinimumOSVersion&lt;/key&gt;
            &lt;string&gt;9.0&lt;/string&gt;
            &lt;key&gt;UILaunchImageName&lt;/key&gt;
            &lt;string&gt;Default&lt;/string&gt;
            &lt;key&gt;UILaunchImageOrientation&lt;/key&gt;
            &lt;string&gt;Landscape&lt;/string&gt;
            &lt;key&gt;UILaunchImageSize&lt;/key&gt;
            &lt;string&gt;{320, 480}&lt;/string&gt;
      &lt;/dict&gt;
      &lt;dict&gt;
            &lt;key&gt;UILaunchImageMinimumOSVersion&lt;/key&gt;
            &lt;string&gt;8.0&lt;/string&gt;
            &lt;key&gt;UILaunchImageName&lt;/key&gt;
            &lt;string&gt;Default-ios8&lt;/string&gt;
            &lt;key&gt;UILaunchImageOrientation&lt;/key&gt;
            &lt;string&gt;Landscape&lt;/string&gt;
            &lt;key&gt;UILaunchImageSize&lt;/key&gt;
            &lt;string&gt;{320, 480}&lt;/string&gt;
      &lt;/dict&gt;
      &lt;dict&gt;
            &lt;key&gt;UILaunchImageMinimumOSVersion&lt;/key&gt;
            &lt;string&gt;8.0&lt;/string&gt;
            &lt;key&gt;UILaunchImageName&lt;/key&gt;
            &lt;string&gt;Default-568h&lt;/string&gt;
            &lt;key&gt;UILaunchImageOrientation&lt;/key&gt;
            &lt;string&gt;Portrait&lt;/string&gt;
            &lt;key&gt;UILaunchImageSize&lt;/key&gt;
            &lt;string&gt;{320, 568}&lt;/string&gt;
      &lt;/dict&gt;
      &lt;dict&gt;
            &lt;key&gt;UILaunchImageMinimumOSVersion&lt;/key&gt;
            &lt;string&gt;9.0&lt;/string&gt;
            &lt;key&gt;UILaunchImageName&lt;/key&gt;
            &lt;string&gt;Default-568h&lt;/string&gt;
            &lt;key&gt;UILaunchImageOrientation&lt;/key&gt;
            &lt;string&gt;Landscape&lt;/string&gt;
            &lt;key&gt;UILaunchImageSize&lt;/key&gt;
            &lt;string&gt;{320, 568}&lt;/string&gt;
      &lt;/dict&gt;
      &lt;dict&gt;
            &lt;key&gt;UILaunchImageMinimumOSVersion&lt;/key&gt;
            &lt;string&gt;8.0&lt;/string&gt;
            &lt;key&gt;UILaunchImageName&lt;/key&gt;
            &lt;string&gt;Default-568h-ios8&lt;/string&gt;
            &lt;key&gt;UILaunchImageOrientation&lt;/key&gt;
            &lt;string&gt;Landscape&lt;/string&gt;
            &lt;key&gt;UILaunchImageSize&lt;/key&gt;
            &lt;string&gt;{320, 568}&lt;/string&gt;
      &lt;/dict&gt;
      &lt;dict&gt;
            &lt;key&gt;UILaunchImageMinimumOSVersion&lt;/key&gt;
            &lt;string&gt;8.0&lt;/string&gt;
            &lt;key&gt;UILaunchImageName&lt;/key&gt;
            &lt;string&gt;Default-667h&lt;/string&gt;
            &lt;key&gt;UILaunchImageOrientation&lt;/key&gt;
            &lt;string&gt;Portrait&lt;/string&gt;
            &lt;key&gt;UILaunchImageSize&lt;/key&gt;
            &lt;string&gt;{375, 667}&lt;/string&gt;
      &lt;/dict&gt;
      &lt;dict&gt;
            &lt;key&gt;UILaunchImageMinimumOSVersion&lt;/key&gt;
            &lt;string&gt;9.0&lt;/string&gt;
            &lt;key&gt;UILaunchImageName&lt;/key&gt;
            &lt;string&gt;Default-667h&lt;/string&gt;
            &lt;key&gt;UILaunchImageOrientation&lt;/key&gt;
            &lt;string&gt;Landscape&lt;/string&gt;
            &lt;key&gt;UILaunchImageSize&lt;/key&gt;
            &lt;string&gt;{375, 667}&lt;/string&gt;
      &lt;/dict&gt;
      &lt;dict&gt;
            &lt;key&gt;UILaunchImageMinimumOSVersion&lt;/key&gt;
            &lt;string&gt;8.0&lt;/string&gt;
            &lt;key&gt;UILaunchImageName&lt;/key&gt;
            &lt;string&gt;Default-667h-ios8&lt;/string&gt;
            &lt;key&gt;UILaunchImageOrientation&lt;/key&gt;
            &lt;string&gt;Landscape&lt;/string&gt;
            &lt;key&gt;UILaunchImageSize&lt;/key&gt;
            &lt;string&gt;{375, 667}&lt;/string&gt;
      &lt;/dict&gt;
      &lt;dict&gt;
            &lt;key&gt;UILaunchImageMinimumOSVersion&lt;/key&gt;
            &lt;string&gt;8.0&lt;/string&gt;
            &lt;key&gt;UILaunchImageName&lt;/key&gt;
            &lt;string&gt;Default-736h&lt;/string&gt;
            &lt;key&gt;UILaunchImageOrientation&lt;/key&gt;
            &lt;string&gt;Portrait&lt;/string&gt;
            &lt;key&gt;UILaunchImageSize&lt;/key&gt;
            &lt;string&gt;{414, 736}&lt;/string&gt;
      &lt;/dict&gt;
      &lt;dict&gt;
            &lt;key&gt;UILaunchImageMinimumOSVersion&lt;/key&gt;
            &lt;string&gt;8.0&lt;/string&gt;
            &lt;key&gt;UILaunchImageName&lt;/key&gt;
            &lt;string&gt;Default-736h&lt;/string&gt;
            &lt;key&gt;UILaunchImageOrientation&lt;/key&gt;
            &lt;string&gt;Landscape&lt;/string&gt;
            &lt;key&gt;UILaunchImageSize&lt;/key&gt;
            &lt;string&gt;{414, 736}&lt;/string&gt;
      &lt;/dict&gt;
      &lt;dict&gt;
            &lt;key&gt;UILaunchImageMinimumOSVersion&lt;/key&gt;
            &lt;string&gt;8.0&lt;/string&gt;
            &lt;key&gt;UILaunchImageName&lt;/key&gt;
            &lt;string&gt;Default-iPad&lt;/string&gt;
            &lt;key&gt;UILaunchImageOrientation&lt;/key&gt;
            &lt;string&gt;Portrait&lt;/string&gt;
            &lt;key&gt;UILaunchImageSize&lt;/key&gt;
            &lt;string&gt;{768, 1024}&lt;/string&gt;
      &lt;/dict&gt;
      &lt;dict&gt;
            &lt;key&gt;UILaunchImageMinimumOSVersion&lt;/key&gt;
            &lt;string&gt;8.0&lt;/string&gt;
            &lt;key&gt;UILaunchImageName&lt;/key&gt;
            &lt;string&gt;Default-iPad&lt;/string&gt;
            &lt;key&gt;UILaunchImageOrientation&lt;/key&gt;
            &lt;string&gt;Landscape&lt;/string&gt;
            &lt;key&gt;UILaunchImageSize&lt;/key&gt;
            &lt;string&gt;{768, 1024}&lt;/string&gt;
      &lt;/dict&gt;
    &lt;/array&gt;
    &lt;key&gt;UIPrerenderedIcon&lt;/key&gt;
    &lt;true/&gt;
    &lt;key&gt;UIRequiresFullScreen&lt;/key&gt;
    &lt;true/&gt;
    &lt;key&gt;UIStatusBarHidden&lt;/key&gt;
    &lt;true/&gt;
    &lt;key&gt;UIStatusBarTintParameters&lt;/key&gt;
    &lt;dict&gt;
      &lt;key&gt;UINavigationBar&lt;/key&gt;
      &lt;dict&gt;
            &lt;key&gt;Style&lt;/key&gt;
            &lt;string&gt;UIBarStyleDefault&lt;/string&gt;
            &lt;key&gt;TintColor&lt;/key&gt;
            &lt;dict&gt;
                &lt;key&gt;Blue&lt;/key&gt;
                &lt;real&gt;1&lt;/real&gt;
                &lt;key&gt;Green&lt;/key&gt;
                &lt;real&gt;0.0&lt;/real&gt;
                &lt;key&gt;Red&lt;/key&gt;
                &lt;real&gt;0.0&lt;/real&gt;
            &lt;/dict&gt;
            &lt;key&gt;Translucent&lt;/key&gt;
            &lt;false/&gt;
      &lt;/dict&gt;
    &lt;/dict&gt;
    &lt;key&gt;UISupportedInterfaceOrientations&lt;/key&gt;
    &lt;array&gt;
      &lt;string&gt;UIInterfaceOrientationLandscapeRight&lt;/string&gt;
    &lt;/array&gt;
    &lt;key&gt;UIViewControllerBasedStatusBarAppearance&lt;/key&gt;
    &lt;false/&gt;
&lt;/dict&gt;
&lt;/plist&gt;
</code></pre>

<p>这是我在 objective-c中的 plist 文件,我正在尝试在 xcode8.2 中打开此文件以获取
<strong>错误:“无法读取数据,因为它的格式不正确”</strong>。</p>

<p>这是旧项目,我不知道他们使用哪个xcode版本进行开发,但现在我使用的是xcode 8.2。</p>

<p>请帮我解决这个错误。</p>

<p>谢谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>第 8 行包含一个 &(和号)字符,应使用 <code>&amp;</code> XML 实体对其进行转义,如下所示:</p>

<pre><code>&lt;string&gt;Sample &amp;amp; Test&lt;/string&gt;
</code></pre>

<p>检查 plist 文件时请引用此解决方案:
<a href="https://stackoverflow.com/a/15489496/3151675" rel="noreferrer noopener nofollow">https://stackoverflow.com/a/15489496/3151675</a> </p>

<p>您应该在终端中运行 <code>plutil <path to file></code> 以获得告诉您错误行的输出。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 无法读取数据,因为它的格式不正确 - 在 .plist 中,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/44501441/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/44501441/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 无法读取数据,因为它的格式不正确 - 在 .plist 中