2014-02-13 4 views
0

내 맥 코코아 애플 리케이션은 10.7 (신선한 설치) 시작 시이 오류와 함께 10.8과 10.9 제외하고 잘 작동합니다 : 발견 _OBJC_IVAR _ $ _ NSView._layer

Process:   xxx [875] 
Path:   /Users/USER/Desktop/xxx.app/Contents/MacOS/xxx 
Identifier:  com.xxx.xxx 
Version:   1.0 (1) 
Code Type:  X86-64 (Native) 
Parent Process: launchd [127] 

Date/Time:  2014-02-13 17:44:24.208 +0100 
OS Version:  Mac OS X 10.7.5 (11G63) 
Report Version: 9 

Crashed Thread: 0 

Exception Type: EXC_BREAKPOINT (SIGTRAP) 
Exception Codes: 0x0000000000000002, 0x0000000000000000 

Application Specific Information: 
dyld: launch, loading dependent libraries 

Dyld Error Message: 
    Symbol not found: _OBJC_IVAR_$_NSView._layer 
    Referenced from: /Users/USER/Desktop/xxx.app/Contents/MacOS/xxx 
    Expected in: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 
in /Users/USER/Desktop/xxx.app/Contents/MacOS/xxx 

(XXX = APPNAME)

나는 시스템 디스크에 확인

, AppKit의 프레임 워크가 forlder /System/Library/Frameworks/AppKit.framework/Versions/C에서 괜찮습니다/AppKit

이상한가요? 내가 내 모든 코드에서 제거하여이 줄을 문제를 해결

+0

QuartzCore.framework를 프로젝트에 추가 했습니까? – Emmanuel

+0

예. AppKit과의 충돌이라고 생각하십니까? –

+0

대상의 'OS X 배포 대상'은 무엇입니까? OS X 10.7 이상? – Emmanuel

답변

1

... 어떤 도움을 주셔서 감사합니다

//self.layer = _layer; //Not necessary at all 
self.wantsLayer = YES; //Necessary since 10.8 

이 도와 주셔서 너무 감사합니다!