我得到这个错误:架构'x86_64‘和变体'normal’的OS部署目标'10.9‘大于OSX10.8SDK的最大值' 10.8’。
以下是我的代码:
//
// 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发布于 2014-01-11 14:12:46
在您的Xcode项目中,显示您的目标的Build Settings (通过单击Project导航器中的project,然后选择target并单击"Build Settings“选项卡)。在Build Setting搜索框中,输入"Deploy“。它应该显示部署设置,其中一个名称为"OS X deployment Target“。如果你是基于OSX10.8SDK构建的,应该设置为“OSX10.8”(或更低版本)。
https://stackoverflow.com/questions/21058288
复制相似问题