2013-11-01 6 views
-1

내 iPad 앱에 NinevehGL 프레임 워크을 사용하려고합니다. 내 Xcode 프로젝트에 프레임 워크를 추가했습니다. 그러나, 내 애플 리케이션을 실행하면, 그것은 성공적으로 실행됩니다.iOS의 프로젝트에서 타사 프레임 워크 추가

참고 : NinevehGl.pkg를 설치하면 NinevehGl 프레임 워크가 프로젝트 템플릿 자체에 표시됩니다. 이 템플릿을 의미

enter image description here

암 선택 자동으로이 바이너리를 라이브러리와 연결에 약간의 프레임 워크를 생성합니다.

enter image description here

하지만 내 문제는 : 다른 맥에서 같은 Xcode 프로젝트를 실행하고 있지만, 그것은 충돌. 다른 Mac은이 패키지를 설치하지 않았기 때문에. 그래서이 프레임 워크를 프로젝트 자체에 추가하고 싶습니다. 이것을 추가하는 방법?

답변

2

먼저 우리가 추가해야 할 몇 가지 프레임 워크가 있습니다.

먼저 프로젝트 탐색기 창에서 프로젝트 주 파일을 선택하십시오.

이 프로젝트의 대상이 선택되어 있는지 확인하고 에서 페이즈를 클릭 '도서관와 링크 진'을 구축 할 수 있습니다.

enter image description here

사용이 화면의 하단에있는 +을하고 QuartsCoreOpenGLES 프레임 워크를 추가합니다. 버튼 '기타 추가'를 사용

다음, 다운로드 한 NinevehGL 폴더로 이동하고 NinevehGL.framework 가져옵니다. 코드 위에 지금

enter image description here

...... 헤더에 NinevehGL .import (.H) 파일이이 drawview 방법을없는 경우

#import <NinevehGL/NinevehGL.h> 

, 당신의 @interface에 대리자를 추가합니다 절대 부르지 마라.

@interface ViewController : UIViewController <NGLViewDelegate>; 

답변 icodeblog

+0

당신이 올바른지에서 참조. 하지만 Nineveh.pkg 파일을 설치했습니다. 그래서 그것은 내 맥 자체에 설치됩니다. 하지만 라이브러리 클래스에 NinevehGL.framework를 사용하고 싶습니다. 그럼 난 다른 맥 기계 에이 프레임 워크에 액세스 할 수 있습니다. – Sabs

+0

모든 Mac에서 "Ninevehgl"앱을 실행하려면 Nineveh.pkg 파일을 설치할 필요가 없습니다. 대신, 내가 언급 한 것을 수행하십시오. 다운로드 한 NinevehGL 폴더의 "NinevehGL.framework"폴더를 프로젝트 디렉토리에 복사하고 붙여 넣으십시오. QuartsCore 및 OpenGLES 프레임 워크를 추가하십시오. 'Build Phases'로 가서 'Link Binaries with Libraries'를 클릭하고 'Add Other'버튼을 클릭 한 다음 ur 프로젝트 소스 디렉토리에서 붙여 넣은 "NinevehGL.framework"폴더를 선택하십시오. 그게 전부 야. 이제 를 가져 와서 프로젝트를 다른 컴퓨터로 전송할 수 있습니다. 수정없이 모든 컴퓨터에서 실행되어야합니다. –