본문 바로가기
개발하기/SwiftUI

error: unable to read property list from file:

by lovedeveloping 2024. 12. 3.
반응형

오랜만에 IOS 앱을 만들어 보려고 하는 데 xcode에서 pod init을 통해 프로젝트를 만들고 

에러 사진
에러 사진

Info.plist에 필요 정보를 넣고 실행해보는 데 
error: unable to read property list from file: /Users/sinecure_sheeep/Desktop/개발 관련/Swift_UI/WalkieDog/WalkieDog/Info.plist: The operation couldn’t be completed. (XCBUtil.PropertyListConversionError error 2.) (in target 'WalkieDog' from project 'WalkieDog')

 

에러가 발생해서 이게 뭐지??

<?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>CFBundleURLTypes</key>
    <key>NSLocationWhenInUseUsageDescription</key>
    <string>위치 정보가 필요합니다.</string>
    <key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
    <string>위치 정보가 필요합니다.</string>
    <key>KAKAO_APP_KEY</key>
    <string>API KEY</string>
	<array>
		<dict/>
	</array>
</dict>
</plist>

오류 메시지로 보면 
이 오류는 Info.plist 파일의 형식이 잘못되었다는 것을 나타냅니다. 주로 다음과 같은 원인들이 있습니다:

XML 형식이 올바르지 않음 (예: 태그가 제대로 닫히지 않음)

Info.plist 파일이 손상됨

파일 권한 문제

이렇게 3개라고 하는 데 파일을 보니 위치가 잘못 됐습니다.

<?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>CFBundleURLTypes</key>
    <array>
        <dict/>
    </array>
    <key>NSLocationWhenInUseUsageDescription</key>
    <string>위치 정보가 필요합니다.</string>
    <key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
    <string>위치 정보가 필요합니다.</string>
    <key>KAKAO_APP_KEY</key>
    <string>API KEY</string>
</dict>
</plist>

사소한 실수로 앱이 오류가 발생 할 수 있으니 꼭 확인해보세요!

반응형