XCode项目构建错误。 libsystem_kernel.dylib`__pthread_kill:

时间:2014-01-29 14:01:17

标签: objective-c xcode

这是我的代码。

#import "HelloWorldLayer.h"

#import "AppDelegate.h"

@implementation HelloWorldLayer

+ (id)scene {
    CCScene *scene = [CCScene node];

    HelloWorldLayer *layer = [HelloWorldLayer node];
    [scene addChild:layer];

    return scene;
}

- (id)init
{
    self = [super init];
    if (self) {

        CGSize winSize = [CCDirector sharedDirector].winSize;

        [[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:
         @"wallpaper_UntitledSheet.plist"];     

        CCSpriteBatchNode *spriteSheet = [CCSpriteBatchNode batchNodeWithFile:@"wallpaper_UntitledSheet.pvr.ccz"];
        [self addChild:spriteSheet];

        CCSprite *sprite = [CCSprite spriteWithSpriteFrameName:@"wallpaper.png"];
        sprite.position = ccp(winSize.height/2,winSize.width/2);
        [spriteSheet addChild:sprite];

 }
    return self;

}

构建日志:

cocos2d: cocos2d-iphone v2.1
cocos2d: compiled with Profiling Support: NO
cocos2d: OS version: 7.1 (0x07010000)
cocos2d: GL_VENDOR:   Apple Computer, Inc.
cocos2d: GL_RENDERER: Apple Software Renderer
cocos2d: GL_VERSION:  OpenGL ES 2.0 APPLE-9.4.1
cocos2d: GL_MAX_TEXTURE_SIZE: 4096
cocos2d: GL_MAX_TEXTURE_UNITS: 8
cocos2d: GL_MAX_SAMPLES: 4
cocos2d: GL supports PVRTC: YES
cocos2d: GL supports BGRA8888 textures: YES
cocos2d: GL supports NPOT textures: YES
cocos2d: GL supports discard_framebuffer: YES
cocos2d: GL supports shareable VAO: NO
2014-01-29 18:59:38.443 ImmunesWar[1170:70b] Retina Display Not supported
2014-01-29 18:59:38.930 ImmunesWar[1170:70b] cocos2d: animation started with frame interval: 60.00
2014-01-29 18:59:38.933 ImmunesWar[1170:70b] cocos2d: surface size: 1024x768
2014-01-29 18:59:39.579 ImmunesWar[1170:70b] cocos2d: CCSpriteFrameCache: Frame 'wallpaper.png' not found
2014-01-29 18:59:39.581 ImmunesWar[1170:70b] *** Assertion failure in +[CCSprite spriteWithSpriteFrameName:], /Users/admin/Desktop/ImmunesWar/ImmunesWar/libs/cocos2d/CCSprite.m:105
2014-01-29 18:59:39.660 ImmunesWar[1170:70b] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid spriteFrameName: wallpaper.png'
*** First throw call stack:
(
    0   CoreFoundation                      0x02d35c94 __exceptionPreprocess + 180
    1   libobjc.A.dylib                     0x023e38b6 objc_exception_throw + 44
    2   CoreFoundation                      0x02d35af8 +[NSException raise:format:arguments:] + 136
    3   Foundation                          0x01ae31ae -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 116
    4   ImmunesWar                          0x00082b2e +[CCSprite spriteWithSpriteFrameName:] + 270
    5   ImmunesWar                          0x000bf297 -[HelloWorldLayer init] + 455
    6   ImmunesWar                          0x0012d385 +[CCNode node] + 69
    7   ImmunesWar                          0x000befdc +[HelloWorldLayer scene] + 92
    8   ImmunesWar                          0x000f88b1 -[IntroLayer onEnter] + 145
    9   libobjc.A.dylib                     0x023f57d2 -[NSObject performSelector:] + 62
    10  ImmunesWar                          0x00034af9 ccArrayMakeObjectsPerformSelector + 89
    11  ImmunesWar                          0x0007a22a -[CCArray makeObjectsPerformSelector:] + 58
    12  ImmunesWar                          0x0012fea4 -[CCNode onEnter] + 68
    13  ImmunesWar                          0x000b5b42 -[CCDirector setNextScene] + 418
    14  ImmunesWar                          0x00118608 -[CCDirectorIOS drawScene] + 296
    15  Foundation                          0x01b526ef -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 863
    16  Foundation                          0x01b8cd19 -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:] + 138
    17  ImmunesWar                          0x00118d9c -[CCDirectorIOS runWithScene:] + 540
    18  ImmunesWar                          0x000b7f0f -[MyNavigationController directorDidReshapeProjection:] + 127
    19  ImmunesWar                          0x001194e8 -[CCDirectorIOS reshapeProjection:] + 440
    20  ImmunesWar                          0x000bcf39 -[CCGLView layoutSubviews] + 249
    21  UIKit                               0x00448354 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 355
    22  libobjc.A.dylib                     0x023f581f -[NSObject performSelector:withObject:] + 70
    23  QuartzCore                          0x013df6ae -[CALayer layoutSublayers] + 148
    24  QuartzCore                          0x013d349c _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 380
    25  QuartzCore                          0x013df5f9 -[CALayer layoutIfNeeded] + 160
    26  UIKit                               0x005096c3 -[UIViewController window:setupWithInterfaceOrientation:] + 304
    27  UIKit                               0x00420417 -[UIWindow _setRotatableClient:toOrientation:updateStatusBar:duration:force:isRotating:] + 5212
    28  UIKit                               0x0041efb6 -[UIWindow _setRotatableClient:toOrientation:updateStatusBar:duration:force:] + 82
    29  UIKit                               0x0041ee88 -[UIWindow _setRotatableViewOrientation:updateStatusBar:duration:force:] + 117
    30  UIKit                               0x0041ef10 -[UIWindow _setRotatableViewOrientation:duration:force:] + 67
    31  UIKit                               0x0041dfaa __57-[UIWindow _updateToInterfaceOrientation:duration:force:]_block_invoke + 120
    32  UIKit                               0x0041df0c -[UIWindow _updateToInterfaceOrientation:duration:force:] + 400
    33  UIKit                               0x0041ec63 -[UIWindow setAutorotates:forceUpdateInterfaceOrientation:] + 870
    34  UIKit                               0x00422256 -[UIWindow setDelegate:] + 449
    35  UIKit                               0x004fb757 -[UIViewController _tryBecomeRootViewControllerInWindow:] + 180
    36  UIKit                               0x00417de4 -[UIWindow addRootViewControllerViewIfPossible] + 591
    37  UIKit                               0x00417f5f -[UIWindow _setHidden:forced:] + 312
    38  UIKit                               0x004181db -[UIWindow _orderFrontWithoutMakingKey] + 49
    39  UIKit                               0x00422d38 -[UIWindow makeKeyAndVisible] + 65
    40  ImmunesWar                          0x000b8503 -[AppController application:didFinishLaunchingWithOptions:] + 1507
    41  UIKit                               0x003d3cc7 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 309
    42  UIKit                               0x003d4619 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1810
    43  UIKit                               0x003d9189 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 824
    44  UIKit                               0x003ed8d2 -[UIApplication handleEvent:withNewEvent:] + 3517
    45  UIKit                               0x003ede95 -[UIApplication sendEvent:] + 85
    46  UIKit                               0x003dad70 _UIApplicationHandleEvent + 683
    47  GraphicsServices                    0x03ab8bd6 _PurpleEventCallback + 776
    48  GraphicsServices                    0x03ab86e1 PurpleEventCallback + 46
    49  CoreFoundation                      0x02cb1485 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 53
    50  CoreFoundation                      0x02cb11bb __CFRunLoopDoSource1 + 523
    51  CoreFoundation                      0x02cdbe9c __CFRunLoopRun + 2156
    52  CoreFoundation                      0x02cdb1e3 CFRunLoopRunSpecific + 467
    53  CoreFoundation                      0x02cdaffb CFRunLoopRunInMode + 123
    54  UIKit                               0x003d88be -[UIApplication _run] + 840
    55  UIKit                               0x003daabb UIApplicationMain + 1225
    56  ImmunesWar                          0x0012d316 main + 134
    57  libdyld.dylib                       0x0299070d start + 1
    58  ???                                 0x00000001 0x0 + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb) 

当我构建这个项目时,我收到错误

http://pixs.ru/showimage/Snimokekra_1695412_10662485.png

1 个答案:

答案 0 :(得分:1)

您没有收到构建错误,而是出现运行时错误。

您获得的运行时错误是您的应用程序没有捆绑文件名wallpaper.png。

您需要确保wallpaper.png是项目的一部分,并且它与您的应用程序捆绑在一起。