2014-10-19 4 views
23

Xcode 6을 사용하고 Xcode 버전 4 자습서를 따르고 있습니다. 따라서 여기 저기에 상황이 다릅니다.Xcode 6 : Project Navigator의 프레임 워크 폴더 없음

내 프로젝트 탐색기에 Frameworks 폴더가없는 것 같아요. 일부 .framework 파일을 다운로드하고 프로젝트 편집기의 빌드 단계에서 수동으로 추가 할 때 프레임 워크 폴더를 저장하지 않아도됩니다. 그냥 내 프로젝트 탐색기 상단에 빠지게하십시오. 그래서 그들은 특별한 폴더에 있지 않고 거기에 있습니다. 그리고 그것은 좋지 않습니다.

Xcode 6에 프레임 워크 폴더가 자동으로 있어야하나요, 아니면 직접 만들어야합니까? 그렇다면 어떻게해야합니까? (지금까지는 새 파일 만 추가했습니다).

답변

47

Xcode 6에서 Frameworks 폴더는 기본적으로 추가되지 않습니다. .framework 파일을 프로젝트 탐색기로 드래그 앤 드롭 할 수 있습니다 (필요한 경우 항목 복사). 모두 선택> 마우스 오른쪽 버튼 클릭> "새 그룹 선택" 폴더 이름을 '프레임 워크'로 지정하십시오.

또한 프레임 워크가 프로젝트> 빌드 단계> 라이브러리와 이진 파일로 연결에 추가되었는지 확인하십시오. 그렇지 않다면 새로 생성 된 'Frameworks'폴더에서 해당 위치로 드래그합니다. 한마디로

5

, 아니, 당신은 엑스 코드가 자동으로 당신을 위해 물건을 같이 사용자 스스로 프레임 워크 그룹을 만들 필요가 없습니다 ...

애플은 부드럽게 방향으로 개발을 추진 천천히 있습니다 새로운 Clang은 C 기반 언어로 컴파일하고 링크 한 경험이없는 초보자에게 네이티브 iOS 개발을보다 쉽게 ​​접근 할 수 있도록하는 기능을 제공합니다. 당신은 엑스 코드 (6)로 만든 그 목표 - C 프로젝트를 찾을 수 있습니다

자동으로 (CLANG_MODULES_AUTOLINK)와 링크 프레임 워크를 포함하여 기본적으로 활성화되어 새로운 빌드 설정을 활성화 모듈 (C와 목표 - C) (CLANG_ENABLE_MODULES).

연구 교재 :

+0

감사 Quintin. 나는 스위프트를 살펴 봤는데 그것은 앞서 언급 한 초보자 중 한 명으로 나에게 매력적으로 보였다. 지금은 obj-c를 선반에 놔두는 것이 좋은가요? 당신의 의견을 듣게되어 기쁩니다. – cheznead

+0

나는 스위프트에게 자신을 드러 낼 시간이 없었기 때문에 나는 확실히 말할 수 없었다. 그것은 당신이 개발하고있는 것에 달려 있습니다. 그린 필드 앱을 제작한다면 진지하게 고려할 것입니다. 그러나 라이브러리 개발자의 경우, 현재는 비 스타터입니다 (최소한 공개 인터페이스의 경우 향후 바이너리 호환성에 대한 Apple의 의지가 부족하기 때문에 - 여기 [https://developer.apple.com/swift/blog] 참조). /? id = 2)) ... 마찬가지로, Xcode와 Objective-C는 점진적으로 사용하기가 더 쉽습니다. 그렇게 할 수 있다면 원주민 툴킷을 배우는 것만 둡니다! –

+0

게임과 앱을 모두 개발하고 싶습니다.나는 얼마나 드문 드문하고 깨끗한 신속한 모습을 좋아하지만 잠시 obj-c를 계속 사용하고 추측과 함께 신속하게 배우게됩니다! – cheznead

2

(연타 문서) 파일?)

Xcode 6에서는 더 간단합니다. Capabilities로 가서지도를 켜십시오. 그게 ... 진짜야.

+1

사실 꽤 간단합니다. Xcode에서 'Frameworks'폴더를 만들고 프레임 워크 파일을 추가하십시오. :) – Sebyddd

+0

@Sebyddd 그러면 프레임 워크 파일을 먼저 찾아야합니다. 이것은 단순히 내 정의가 아니며 확인란을 클릭하기 만하면됩니다. – stevebot

+0

'프레임 워크 파일 찾기'는 정확히 무엇을 의미합니까? .framework 파일을 얻은 후에는 Project Navigator에서 사용자가 만든 'Frameworks'폴더에 추가하는 것만 큼 쉽습니다. 일반적으로 자동으로 단계를 추가하기 위해 추가됩니다. – Sebyddd

관련 문제