2013-04-18 2 views
1

사용자 지정 템플릿을 만들기 위해 프로젝트 템플릿을 가지고 놀았습니다. 하위 그룹을 만드는 방법, 심지어는 그룹이 나타내는 빈 폴더를 만드는 방법도 알고 있습니다. 하지만 문제는 하위 폴더로 더 복잡한 구조를 만들려고 할 때입니다. 내가 가진 가장 가까운 접근 방식은 TemplateInfo.plist 내부 코드의이 라인이었다하위 폴더가있는 사용자 지정 XCode 프로젝트 템플릿 만들기

<key>Definitions</key> 
<dict> 
    <key>Parent</key> 
    <dict> 
     <key>Path</key> 
     <string>Parent</string> 
    </dict> 
    <key>Parent/Child</key> 
    <dict> 
     <key>Group</key> 
     <array> 
      <string>Parent</string> 
     </array> 
     <key>Path</key> 
     <string>Parent/Child</string> 
    </dict> 
</dict> 
<key>Nodes</key> 
<array> 
    <string>Parent</string> 
    <string>Parent/Child</string> 
</array> 

그러나 이것은 하나의 올바른 하위 폴더를 가리키고, 아동에 두 개의 참조를 추가하고, 부모에게 다른있다.

P. .xctemplate 내부에는 같은 구조의 빈 폴더가 있습니다.

답변

1

글쎄, 나는 그것이 다른 누군가에게 도움이되기를 바래서 스스로에게 대답한다.

폴더를 정의하면 나머지 콘텐츠가 나열되므로 하위 폴더가 있으면 해당 폴더에 대한 관련 링크가 포함 된 그룹으로 프로젝트에 추가됩니다.

<key>Definitions</key> 
<dict> 
    <key>Parent</key> 
    <dict> 
     <key>Path</key> 
     <string>Parent</string> 
    </dict> 
</dict> 
<key>Nodes</key> 
<array> 
    <string>Parent</string> 
</array> 

그러나 이것은 또 다른 문제를 일으 킵니다. 파일이있는 경우에는 마지막 파일을 재미있는 결과를 생성하는 폴더로 인식합니다.

enter image description here

이 엑스 코드의 버그가 만약 내가 모르거나 내가 하위 폴더를 나열 해킹의 종류를 사용하고있다.

다른 사람들도이 문제에 대한 해결책을 찾기를 바랍니다.