2013-10-23 3 views
3

.xcodeproj 파일을 생성하는 응용 프로그램을 작성 중입니다. .pbxproj 파일이 생성되었지만 Xcode에서 열 때 "프로젝트 파일을 구문 분석 할 수 없기 때문에 열 수 없습니다."라는 오류 메시지가 나타납니다. 아무것도 더.구식 plist linter

구식 plist 구문 분석 구문에 대한 신뢰할 수있는 응용 프로그램이 있습니까?

낮은 수준의 Cocoa API를 사용해야하는 경우, 괜찮습니까?하지만 최소한 포인터는 무엇입니까?

+0

plist는 XML 데이터가 아닙니다. [Apple의 DTD] (http://www.apple.com/DTDs/PropertyList-1.0.dtd)를 사용하는 XML 유효성 검사기가 필요할 수도 있습니다 ... –

+0

버전 도중 "손상"되지 않았습니까? 병합 제어? 너는 쉽게 고칠 수있어. – benka

+0

@ inspector-g 아니, 옛날 스타일의 plist 야. – bobbybee

답변

1

Xcodeproj을 살펴보십시오.

그것은 열정이 아니지만 프로젝트가 제대로 열리지 않는 이유를 이해하는 데 도움이 될 수 있습니다.

당신은 몇 가지 옵션이 있습니다 : 그것은 당신에게 더 유용한 오류를 제공하는지 Xcodeproj와 함께 프로젝트를 구문 분석하는

  • 시도합니다.
  • 당신이 쓰는 언어는 언급하지 않지만 루비라면 보석을 직접 사용할 수 있습니다.
  • CF 호출을 직접 호출 할 수 있는지 확인하십시오. 실제로 파일에 쓰는 Xcodeproj 부분은 CFPropertyListWriteToStream을 사용하는 c extension을 호출합니다.

이 모든 것은 귀하의 문제가 실제로 linter에 의해 해결 될 수 있다고 가정합니다. 형식이 맞지만 Xcode를 혼동스럽게 만드는 값을 쓰는 경우 Xcodeproj 소스를 읽는 것이 도움이된다고 생각되지만이 제안은 적용되지 않을 수 있습니다.