Unity 빌드 프로세스의 일부로 Unity IDE에서 생성 된 C 소스 파일의 디렉토리를 iOS XCode 프로젝트로 끌어다 놓습니다. "폴더 참조 만들기"를 사용할 때 헤더 파일이 컴파일러에서 인식되지 않는 것처럼 XCode가 파일에 대한 그룹 만들기를 원합니다.컴파일을 위해 소스 파일의 디렉토리를 Xcode 프로젝트에 추가하는 스크립트가 가능합니까?
우리는 매번 XCode로 디렉토리를 수동으로 드래그 할 필요가 없도록 스크립트를 작성하는 방법이 있는지 궁금합니다. "파일 복사"빌드 단계 만 추가하면 "폴더 참조 만들기"를 선택하면 작동하는 것 같습니다. "그룹 만들기"를 선택하면 "파일 복사"섹션이 비어 있습니다. 이것은 Xcode의 버그입니까? 아니면 제가 잘못하고있는 것입니까? Xcode 9.1을 사용하고 있습니다.
Apple은 소스 파일의 디렉토리에 복사하는 대신 프레임 워크를 만드는 것이 좋습니다. 우리가 할 수없는 이유는 Unity 빌드 프로세스에 의존하기 때문에 C 소스 파일을 많이 제공하기 때문입니다. 감사!
:
는 사용 가능한 작업의 전체 목록은이 링크를 참조하십시오. 어쨌든 이유를 밝히지 않고 투표하는 것은 건설적인 것이 아닙니다! –아마도 유효한 질문 일지 모르지만 조금은 명확하지 않은 질문입니다. 컴파일 할 파일을 추가하는 것이 목표입니까? 아니면 이러한 리소스 파일 또는 둘 다 있습니다. 컴파일 할 파일 인 것 같습니다. 그리고 당신은 Xcode를 정상적으로 사용하고 싶습니까 (즉,이 드래그 앤드 드롭의 임의의 파일을 당신이 말하고있는 것 외에 추가 할 수 있습니까?). 왜 그러한 필요성이 존재합니까? (즉, 파일이 너무 많이 변경되어 왜 필요합니까?). 일반적으로 빌드 프로세스를 조금 의심 스럽기 때문에 묻기 만하면됩니다 ... –
이들은 컴파일 타임에 존재해야하는 C 소스 파일입니다. 우리는 여전히 XCode 프로젝트와 별개로 XCode 프로젝트를 변경할 수 있어야합니다. 이 C 소스 파일은 새로운 Unity 빌드를 만들 때마다 바뀝니다. –