2012-01-05 1 views
0

내 iOS 5 프로젝트에서 일정보기가 필요합니다. 나는 정확히 내가 필요로하는 github에서이 Library을 발견했다. 그러나 iOS5 이전의 iOS 버전에서는 bult가 사용되었습니다.iOS5 이전의 iOS 버전 용으로 제작 된 캘린더 라이브러리를 iOS5를 사용하여 XCode 4의 새 프로젝트에 통합하려고합니다.

통합의 예비 단계로, 나는 zip 파일을 다운로드하고 XCode 4의 기능을 사용하여 "refactor-> Convert to Objective-C ARC"기능을 사용하여 프로젝트를 ARC 호환 iOS 5 프로젝트로 변환했습니다. 나는 그 프로젝트를 bult하고 그것이 iOS5에 잘 만들었다. 나는 "ImportedFiles" 2라는 내 프로젝트에서 새 그룹) 내가 클릭을 생성 1) : 지금 여기 내 기존 프로젝트의 파일을 통합하는 방법에 대한 지침에 따라 해요

는 내가 지금까지 한 일이다 그런 다음보고 후)

enter image description here

3 :이 그룹에 대해 "파일 추가", 나는 다운로드 및 압축 해제 한 달력 프로젝트 파일의 전체 세트를 선택하고 여기에 내 project.See로 복사 다운로드 사이트의 지침 특히 지시 # 3 그들은 당신에게 파일을 연결하도록 요청합니다. 이것은 내가 포기한 곳입니다. 나는 무엇을해야 할지를 알 수 없었다.

누군가이 통합 프로세스에서 나를 도울 수 있습니까?

알고 싶습니다 1) 지금까지 수행 한 작업이 정확하면 2) 테스트 프로젝트에 파일을 복사 한 후 어떻게 진행합니까?

고마워요

답변

0

네비게이터에서 프로젝트를 선택하고 대상을 선택해야합니다. 빌드 단계에서 라이브러리와 함께 링크 바이너리 섹션 아래에 라이브러리를 추가하려고합니다.

Xcode에서 자동 완성을 돕기 위해 프로젝트의 헤더 파일이 저장된 위치의 절대 경로를 빌드 설정 아래의 사용자 헤더 검색 경로에 추가 할 수 있습니다.

희망 하시겠습니까?

+0

감사합니다. 좀 더 구체적인 단계를 알려줄 수 있습니까? 나는 내가 거기에서 buildphases와 링크에 갈 필요가있다라는 것을 알고있다. 그러나 문제는 컴파일 된 바이너리가 아니라는 것입니다. 이 파일들은 GitHub에서 명령어를 읽는다면 : 명령어 # 3은 단계를 나타내지 만, XCode 4에서 그 단계와 동등한 것은 무엇입니까? 도와주세요. – banditKing

+0

자, 프로젝트를 만들었습니다. 나는 전체 디렉토리 klazuka-Kal-b2e164c를 프로젝트에 끌어 들였다. 그런 다음 네비게이터에서 프로젝트를 선택하고 오른쪽에 같은 이름의 타겟을 선택했습니다. Build Phases에서 Link 아래에있는 "plus"버튼을 누릅니다. Workspace 아래에 나열된 해당 메뉴에서 libKal.a였습니다. 나는 그것을 덧붙였다. 몇 가지 경고가 나타나서 내가 받아 들인 특정 측면을 업데이트 할 것을 제안했습니다. 거기에서 Kal 헤더를 프로젝트 클래스로 가져 와서 클래스를 원하는대로 사용할 수있었습니다. – GrimmRanger

+0

감사합니다! – banditKing