Xcode에서 .md 파일을 추가 할수 있다.
하지만 기본은 그냥 편집 할 수 있게만 되고 미리보기라 든지 그런 기능이 없다.
위에글은 링크된 파일을 다운로드 받으면 Xcode 프로젝트가 있는데 Xcode로 오픈해 보면 정말 README.md 가 렌더링 되서 보여준다.
아무런 차이도 없는데 해당 프로젝트는 그렇게 보여준다.
위 리크에서 설명 하듯이 답은 .xcodesamplecode.plist 파일이 프로젝트 (패키지 내용보기) 내부 에 있는 것이다. 파인더에서도 디폴트는 보여지지 않기 때문에 터미널을 이용하여 ls -al 로 확인 하였다.
sparrow-mac-mini:ARKitExample.xcodeproj sparrow$ ls -al
total 56
drwxr-xr-x@ 6 sparrow staff 204 4 12 22:18 .
drwxr-xr-x@ 9 sparrow staff 306 4 12 22:03 ..
-rw-r--r--@ 1 sparrow staff 182 8 8 2017 .xcodesamplecode.plist
-rw-r--r-- 1 sparrow staff 24272 4 12 22:07 project.pbxproj
drwxr-xr-x@ 5 sparrow staff 170 4 12 22:04 project.xcworkspace
drwxr-xr-x 3 sparrow staff 102 4 12 22:04 xcuserdata
현재 작업중인 프로젝트는 워크스페이스로 구성되어 있었는데 여러 포함된 프로젝트 파일중에 README.md 파일을 추가 했고 렌더링 된 결과가 나올 줄 알았지만 결과는 아무런 변화가 없다.
하여 잘못된 글로 생각 했다.
워크스페이스로 된 프로젝트에서는 .xcodesamplecode.plist 파일을 workspace 디렉토리에 넣어야 된다.
결국 이글은 정확하게 잘된다.
구지 ARKitExample.xcodeproj을 다운 받지 않고도
터미널에서 워크스페이스 파일이나 xcode 프로젝트 파일에 디렉토리에 들어가서 .xcodesamplecode.plist 파일을 생성 하면 될 것으로 보인다.
해당 파일의 냉용은 다음과 같다.
sparrow-mac-mini:ARKitExample.xcodeproj sparrow$ cat .xcodesamplecode.plist
<?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">
<array/>
</plist>
이파일이 프로젝트 디렉토리 (패키지내용보기) 또는 터미널에서 cd 진입 하여 .xcodesamplecode.plist (ARKitExample.xcodeproj) 에 있는 파일이나 직접 만들어 넣으면 xcode가 markdown 파일을 렌더링 해서 보여준다.
단! 렌더링 되면 수정 xcode에서는 수정이 되지 않는다.
Visual Studio Code로 편집 수정하여 Xcode 프로젝트에 추가하면 멋진 도큐먼트를 포함하는 프로젝트가 될 것이다.
그리고 표문법은 적용 되지 않는다.
그래도 이정도면 쓸만 하다.