0

다른 Xcode 프로젝트 (CloudApp API)의 정적 라이브러리를 내 Xcode 프로젝트에 추가하는 데 문제가 있습니다. 내 프로젝트에는 프리 페인 번들과 콘솔 애플리케이션이라는 두 가지 목표가 있습니다. 콘솔 응용 프로그램에 정적 라이브러리를 추가하고 싶습니다. 여기에 지금까지 한 일이다 :Xcode 콘솔 응용 프로그램에 정적 라이브러리 추가

  • 새로운 작업 공간
  • 을 만든 추가 내 작업 공간
  • 추가 대상 바이너리에 대한 내 "링크 프로젝트 바이너리"목록에 libcloud.a 파일에 CloudApp 프로젝트 진 목표 설정을 "기타 링커 플래그"에
  • 추가 -ObjC을
  • CloudApp에서 이진 대상에 대한
  • 복사 모든 관련 헤더를 설정 "사용자 헤더 검색 경로"에
  • 추가 $ (BUILD_PRODUCTS_DIR) 피 # import 문에서 오류가 발생하지 않도록 프로젝트에 내 보냅니다.
  • CloudApp을 먼저 컴파일해야하는 대상 이진에 대한 구성표를 수정했습니다.
  • 대상에 관련 프레임 워크를 추가했습니다 (예 : 코코아, 파운데이션, 코어 파운데이션)

콘솔 응용 프로그램이 아닌 하나의 코코아 대상이있을 때이 모든 작업을 올바르게 수행 할 수 있습니다. 하지만 이제는 포함 된 CloudApp 헤더 파일에 오류가 발생합니다. 기본적으로 다음과 같은 사항이 있습니다 :

In CLWebItem.h: 
Unknown type name 'NSImage' 

아이디어가 있으십니까?

답변

1

내부에 prefix-header.pch 및 #import <Cocoa/Cocoa.h>을 만듭니다. 설정에서 접두사 헤더를 컴파일해야합니다.

+0

대단합니다. 감사 – sagargp

관련 문제