2014-01-11 2 views
2

이 오류가 발생했습니다 : 아키텍처 'x86_64'및 변형 'normal'에 대한 OS X 배포 대상 '10 .9 '이 OS X 10.8 SDK의 최대 값 '10 .8'보다 큽니다.종속성 분석 경고 - XCODE 5

// 
// AppDelegate.m 
// IMG Viewer 
// 
// Created by Jeremy Irvine on 11/01/2014. 
// Copyright (c) 2014 Jezza23 inc. All rights reserved. 
// 

#import "AppDelegate.h" 

@implementation AppDelegate 

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification 
{ 

} 

- (IBAction)OpenImage:(id)sender { 
    NSOpenPanel *ImageOpener = [NSOpenPanel openPanel]; 
    [ImageOpener runModal]; 
    NSURL *imagePath = [ImageOpener URL]; 
    NSImage *image = [[NSImage alloc] initWithContentsOfURL:imagePath]; 

    [_ImageWindow setImage:image]; 
} 
@end 

그리고 AppDelegate.h : 엑스 코드 프로젝트에서

// 
// AppDelegate.h 
// IMG Viewer 
// 
// Created by Jeremy Irvine on 11/01/2014. 
// Copyright (c) 2014 Jezza23 inc. All rights reserved. 
// 

#import <Cocoa/Cocoa.h> 

@interface AppDelegate : NSObject <NSApplicationDelegate> 

@property (assign) IBOutlet NSWindow *window; 
@property (weak) IBOutlet NSImageView *ImageWindow; 
- (IBAction)OpenImage:(id)sender; 

@end 
+1

해당 앱 타겟의 빌드 설정을 확인하고 적절한 OS 버전을 구축하고 x86 CPU 용으로 컴파일하고 있는지 확인하십시오. 귀하의 코드가 문제가되지 않습니다. – Zarathuztra

답변

2

프로젝트 탐색기에서 프로젝트를 클릭하여 (대상에 대한 빌드 설정을 보여 여기에

내 코드입니다 Target을 선택하고 "Build Settings"탭을 클릭). 빌드 설정 검색 상자에 "배포"를 입력하십시오. 배포 설정이 표시되어야하며 그 중 하나는 "OS X Deployment Target"입니다. OS X 10.8 SDK를 사용하려면 "OS X 10.8"이하로 설정해야합니다.

+0

당신은 성인이에요! 고맙습니다. – Patricia