반응형
오랜만에 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>
사소한 실수로 앱이 오류가 발생 할 수 있으니 꼭 확인해보세요!
반응형
'개발하기 > SwiftUI' 카테고리의 다른 글
Xcode에서 Pod init해결 방법 (2) | 2024.12.06 |
---|---|
[2탄]The Oxford-IIIT Pet Dataset를 이용해 닮은 동물 ios 앱 만들기 (2) | 2024.09.30 |
[1탄]The Oxford-IIIT Pet Dataset를 이용해 닮은 동물 ios 앱 만들기 (3) | 2024.09.27 |
Xcode 없이 MacOS 앱 실행하기: 개발자를 위한 간단 가이드 (8) | 2024.09.25 |
Xcode에서 SwiftUI를 사용하여 Mysql 연결하는 방법 (10) | 2024.09.20 |