【发布时间】:2014-01-11 03:43:02
【问题描述】:
我收到此错误: 架构“x86_64”和变体“正常”的 OS X 部署目标“10.9”大于 OS X 10.8 SDK 的最大值“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
【问题讨论】:
-
检查该应用程序目标的构建设置,并确保您正在构建正确的操作系统版本并针对 x86 cpu 进行编译。看起来你的代码不是问题。