Xcode 4에서“기존 프레임 워크 추가”방법


1434

좋은 "기존 프레임 워크 추가"옵션을 찾을 수 없습니다. 어떻게해야합니까?

우리는 Xcode 4 DP2에 대해 이야기하고 있습니다 (iPhone 개발의 맥락에서 중요합니다 ...).


25
믿을 수 없습니다 : a. 2012 년에는 번들로 제공되는 프레임 워크 중 하나를 프로젝트에 추가하는 방법을 아직 명확하게 알 수없는 IDE + SDK (통합, 그 이하)가 있습니다. 비. 그런 (일반적으로) 사소한 주제가 너무 많은 관심을 받았습니다. 씨. 너무 복잡한 솔루션.
Shivan Dragon

8
프로젝트에서 Frameworks 폴더를 마우스 오른쪽 버튼으로 클릭하여 상황에 맞는 메뉴 항목이 있어야한다고 생각했습니다. 과도하게 확장 된 iTunes 앱과는 달리 xcode는 일관성이없고 논리적이거나 직관적이지 않은 경우가 많습니다. 슬프게도 내 xCode 버전 (4.4)에서 관련 도움말 페이지가 표시되는 것처럼 도움말 메뉴 검색을 사용하면 앱이 다운되었습니다. 나는 최신 xCode 릴리스에 대한 업데이트 하나이지만 마감 기한이 지난 말을 바꾸는 것은 나쁜 생각처럼 보입니다 (업데이트에서 "도움말"충돌을 수정하기를 원하더라도)
wkw

답변:


1725

Apple의 설명서에 따라 :

  1. 프로젝트 네비게이터에서 프로젝트를 선택하십시오.
  2. 대상을 선택하십시오.
  3. " Build Phases "탭을 선택 하십시오.
  4. " 라이브러리와 바이너리 링크 "확장기를여십시오.
  5. +버튼을 클릭하십시오 .
  6. 프레임 워크를 선택하십시오.
  7. (선택 사항) 추가 된 프레임 워크를 " 프레임 워크 "그룹으로 끌어서 놓으십시오 .

14
적어도 저에게 프레임 워크를 그룹으로 이동하면 작동이 중지됩니다.
mk12

4
방금 최신 빌드로 시도했지만 프레임 워크를 빌드에 추가 한 후 프레임 워크를 프레임 워크 그룹으로 옮기는 데 아무런 문제가 없었습니다.
memmons

221
그들은 이것을 너무 바보로 만들었습니다 ... 나는 오래된 XCode를 그리워한다고 생각합니다 ... 너무 많은 chnages ... 심지어 일부 단축키가 작동하지 않습니다 : P
vivianaranha

8
@vivianaranha, 나 너무 오래된 엑스 코드 누락 ... 엑스 코드 대부분의 시간 4 개 충돌 나를 위해 ..
우먼

4
위의 "오른쪽 클릭, 추가, 기존 프레임 워크"를 비교해보십시오. 그들은 왜 물건을 복잡하게합니까? 당황 (답변으로 +1, 131 + 'es로 이미 필요하지는 않지만 헤이! : P)
Kalle

40

방금 기존 프레임 워크 폴더를 프로젝트 탐색기에 수동으로 추가했습니다. 나를 위해 일했다.


4
죄송합니다. "기존 프레임 워크를 수동으로 추가"라는 개념이 명확하지 않기 때문에이 답변을받을 수 없습니다.
Ariel Malka

21
1) "프로젝트 탐색기"에서 "frameworks"폴더를 열고 기존 프레임 워크 중 하나를 선택하십시오 (예 : UIKit.framework) 2) 마우스 오른쪽 버튼을 클릭하고 "Show in Finder"를 선택하십시오. 메뉴 3) 파인더의 새로 열린 폴더에서 관심있는 프레임 워크 폴더 (예 : OpenGLES.framework)를 XCode 4의 "frameworks"폴더로 드래그하십시오. "항목을 대상의 그룹 폴더로 복사하지 마십시오"5) "추가 된 폴더에 대한 그룹 만들기"를 선택하는 것으로 보입니다.
Ariel Malka

25

빌드 단계 탭에서 "라이브러리와 바이너리 연결"을 찾을 수 없으면 오른쪽 아래 모서리에있는 "빌드 단계 추가"단추를 클릭하십시오.


19

프로젝트에 프레임 워크를 추가하려면 아래 5 단계를 따르십시오.

  1. 프로젝트 네비게이터를 클릭하십시오.
  2. 대상을 선택하십시오 (아래 이미지에서 검은 색 화살표).
  3. 빌드 단계 (아래 이미지에서 파란색 화살표)를 선택 하십시오 .
  4. + 버튼 (아래 이미지의 녹색 화살표)을 클릭하십시오 .
  5. 목록에서 프레임 워크 를 선택하십시오 .

뼈대

공식 Apple 링크 는 다음과 같습니다.


14

"Frameworks"와 같이 원하는 프로젝트 폴더에서 참조되도록하기위한 또 다른 쉬운 방법은 다음과 같습니다.

Select "Show the Project navigator"  
Right-click on the project folder you wish to add the framework to.  
Select 'Add Files to "YourProjectName"'  
Browse to the framework - generally under /Developer/SDKs/MacOSXversion.sdk/System/Library/Frameworks  
Select the one you want.  
Select "Add"  

원하는 프로젝트 탐색기와 대상의 "빌드 단계"창의 "바이너리와 바이너리 연결"영역에 모두 나타납니다.


10

내 컴퓨터에서 frameworks 디렉토리는 다음과 같습니다. /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks

디렉토리가 아닌

/Developer/SDKs/MacOSXversion.sdk/System/Library/Frameworks

맞습니다-설치 한 내용에 따라 다릅니다. 또한 XCode 4.3 릴리스는 XCode 배포 경로 아래 완전히 새로운 위치에 설치됩니다. 내 두 컴퓨터에서는 다음과 같습니다. /applications/xcode.app/contents/developer/platforms/macosx.platform/developer/SDKs/MacOSX10.7.sdk/system/Library/Frameworks
GTAE86

@ rml 주어진 질문에 대한 올바른 답변이 아닙니다. 당신은 특정 지점으로 가야합니다.
annu

7

프로젝트에서

  1. 프로젝트 탐색기를 선택하십시오
  2. 빌드 단계를 클릭하십시오
  3. 라이브러리와 바이너리 링크를 클릭하십시오
  4. + 버튼을 클릭하고 프레임 워크를 추가하십시오


2
  1. 프로젝트 네비게이터에서 프로젝트를 선택하십시오.

  2. 대상을 선택하십시오.

  3. "빌드 단계"탭을 선택하십시오.

  4. 확장기. + 버튼을 클릭하십시오.

  5. 프레임 워크를 선택하십시오.

  6. (선택 사항) 추가 된 프레임 워크를 "Frameworks"그룹으로 끌어다 놓습니다.

    여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.