Generuję plik plist dla mojej aplikacji z pliku w formacie csv.Jak sprawdzić, która linia pliku plist jest niepoprawna
Wszystko wydaje się być poprawne, ale gdy próbuję zbudować aplikację lub otwarty plik plist w Xcode otrzymuję komunikat o błędzie informujący, że:
mydata.plist:0: error: reading plist: The data couldn’t be read because it has been corrupted.
Plik zawiera wiele danych, więc może to być trudne, aby ręcznie znaleźć Niepoprawna linia.
Czy można sprawdzić poprawność pliku i uzyskać informację, która linia jest niepoprawna?
Jaki to typ plist? Następny krok? XML? Dwójkowy? Jeśli jest to XML, możesz spróbować uruchomić 'xmllint', aby sprawdzić, czy jest to błąd dobrze uformowany. –
Plik plist jest po prostu plikiem XML. Użyj dowolnego narzędzia do sprawdzania poprawności XML, które możesz znaleźć. Nawet otwarcie pliku w Safari lub Firefox prawdopodobnie powie Ci, czy XML jest ważny. Chociaż może to być poprawny XML i nadal być niepoprawnym plikiem plist. – rmaddy
@rmaddy: W rzeczywistości istnieją 3 poprawne formaty plików plist, chociaż jeden z nich (NextSTEP) jest przestarzały. –