2016-12-22 1 views
0

Xcode 8/iOS 10에서 script을 사용하여 설정 번들에 응답 섹션을 생성했습니다.Settings.bundle-plist : 올바른 형식이 아니기 때문에 데이터를 읽을 수 없습니다.

가 올바른 형식이 아니기 때문에 데이터를 읽을 수 없습니다 오류 메시지

에게주는 Acknowledgements.plist 파일을 생성하는 스크립트.

내가 Xcode에서 열려고 할 때. 내가 스크립트에 따라 내가 코멘트의 일부를 시도했습니다

<?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> 

는 첫눈에 OK 보이는 텍스트 편집기로 Acknowledgements.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

관련 문제