2016-12-22 7 views
0

Xcode 8/iOS 10でscriptを使用して、設定バンドルに肯定応答セクションを生成しました。Settings.bundle-plist:正しいフォーマットでないため、データを読み取れませんでした

それが正しい形式でないため、エラーメッセージ

にデータを与えるAcknowledgements.plistファイルを生成するスクリプトを読み込むことができませんでした。

私はXcodeで開こうとします。私はテキストエディットでAcknowledgements.plistファイルを開くと、それが一目でOKに見えます...

<?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>PreferenceSpecifiers</key> 
<array> 
<key>Type</key> 
<string>PSGroupSpecifier</string> 
<key>FooterText</key> 
<string>knobcontrol</string> 
<key>Type</key> 
<string>PSGroupSpecifier</string> 
<key>FooterText</key> 
<string>knobcontrol2</string> 
</array> 
<key>StringsTable</key> 
<string>Acknowledgements</string> 
</dict> 
</plist> 

私はスクリプトに従ってコメントのいくつかを試してみたが、plistのと間違っているものを見つけることができませんでした - 誰もが持つことができますファイルを見ますか?私はスクリプトの投稿にコメントを投稿するのに十分な評判はありません。

答えて

0

<array>内で<key>...</key>の値のペアを使用しています。

ではなく、それ<dict>ください:

... 
<plist version="1.0"> 
    <dict> 
     <key>PreferenceSpecifiers</key> 
     <dict> <- dict, not array 
      ... 
     </dict> <- dict, not array 
     <key>StringsTable</key> 
     <string>Acknowledgements</string> 
    </dict> 
</plist> 
+0

THANKX - それが動作するようになりました! – Hecot

関連する問題