2011-08-06 3 views
2

저는 xcode와 코코아를 처음 사용합니다.내 xcode 프로젝트의 Frameworks/MyFramework.framework /가 비어있는 이유는 무엇입니까?

Framework Programming Guide에 따르면 프레임 워크를 만들 때 따라야하는 특정 디렉토리 구조가 있습니다. 최근에 xcode를 사용하여 프레임 워크 프로젝트를 시작했으며이 디렉토리 구조가 자동으로 제공되지 않는다는 사실에 놀랐습니다. 프로그래밍 가이드에서

: (당신은 당신이하고 싶지 않아 그 링크를 clidk 할 필요가 없도록)

목록 1 간단한 프레임 워크 번들

MyFramework.framework/ 
MyFramework -> Versions/Current/MyFramework 
Resources -> Versions/Current/Resources 
Versions/ 
    A/ 
     MyFramework 
     Resources/ 
      English.lproj/ 
       InfoPlist.strings 
      Info.plist 
    Current -> A 

마 나는이 디렉토리 구조를 직접 작성해야한다. 나는 프레임 워크 제품을 빌드하고 this question의 단계에 따라 다른 프로젝트에 포함 시켰습니다. 프로젝트가 빌드되는 동안 Frameworks/MyFramework.framework/은 비어 있습니다.

내 자신의 탐구로 인해 위에서 설명한 파일 시스템이 제품에서 생성되었음을 알게되었습니다 (아래 주석 참조). 이는 프레임 워크 제품에 모든 공용 머리글이 존재 함에도 불구하고 Frameworks/MyFramework.framework/이 비어있는 이유는 무엇입니까?

감사합니다.

+0

프레임 워크를 빌드 한 후 제품의 MyFramework.framework를 클릭하고 파일 관리자에서 전체 경로 옆에있는 화살표를 클릭하면 Finder에서 해당 디렉토리로 이동합니다. 해당 디렉토리를 탐색하면 위의 파일 시스템이 공용 헤더와 함께 실제로 거기에 있음을 알게됩니다. 큰! 그래서 문제는 아마도 내 프레임 워크에 없습니다. 문제는 내 프로젝트가 해당 헤더를 올바른 위치에서 찾고 있지 않다는 것입니다. 흠 ... – Ziggy

+0

안녕하세요, 프레임 워크의 디렉토리 구조에 대해 동일한 질문이 있습니다. 수동으로 구조를 만들었습니까? 프레임 워크를 개발 중이고 프레임 워크를 빌드 할 때 버전 및 "A"폴더가 없습니다. 힌트 좀있어? – Mat

+0

죄송합니다. @Mat, 6 년 전이었고 오랫동안 xcode를 사용하지 않았습니다 ... tbh이 컨텍스트에서 "프레임 워크"가 무엇인지 의미하지는 않습니다. – Ziggy

답변

0

문제는 내가 공개적으로 헤더의 역할을 설정하지 않았다는 것이 었습니다. 일단 그렇게하면 프레임 워크의 모든 파일을 볼 수있었습니다.