Xcode 4.6.1을 실행 중이며 최신 SDK를 사용하고 있습니다. 프로젝트를 제대로 빌드 할 수 있지만 실행하려고하면 충돌이 발생합니다.Objective-C 프로젝트를 실행할 때 Xcode가 작동을 멈 춥니 다
다음은 오류 보고서의 시작입니다. 내장 및 컴파일되는
Process: Xcode [13573]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 4.6.1 (2067)
Build Info: IDEApplication-2067000000000000~2
App Item ID: 497799835
App External ID: 14581035
Code Type: X86-64 (Native)
Parent Process: launchd [278]
User ID: 501
Date/Time: 2013-04-08 17:57:47.633 +0300
OS Version: Mac OS X 10.8.3 (12D78)
Report Version: 10
Interval Since Last Report: 39613 sec
Crashes Since Last Report: 3
Per-App Interval Since Last Report: 1751 sec
Per-App Crashes Since Last Report: 2
Anonymous UUID: DC5CB8D0-2A9C-75E6-5631-42D5362B172F
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
ProductBuildVersion: 4H512
UNCAUGHT EXCEPTION (NSInvalidArgumentException): -[__NSCFString alloc]: unrecognized selector sent to instance 0x4009ce3e0
UserInfo: (null)
Hints: None
Backtrace:
0 0x00007fff8ea76aee __exceptionPreprocess (in CoreFoundation)
1 0x00007fff867863f0 objc_exception_throw (in libobjc.A.dylib)
2 0x00007fff8eb0d40a -[NSObject(NSObject) doesNotRecognizeSelector:] (in Core Foundation)
코드는 엑스 코드
이 엑스 코드 및/또는 나쁜 사라 시스템의 손상된 설치로 나타납니다#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!");
}
return 0;
}
몇 가지 코드를 보여줄 수있는 좋은 방법이 될 것입니다 하지만 잘못된 메서드 나 비슷한 것을 호출하려고 한 것 같습니다. 백 트레이스 2 - "[NSObject (NSObject) doesNotRecognizeSelector :] ..."를 참조하십시오. 무엇이 잘못되었는지를 파악하기 위해 감사합니다! – Josiah
Xcode가 충돌하는 경우 Apple에 버그로보고해야합니다. – Sulthan
Xcode에서 명령 줄 도구 템플릿의 코드를 사용하고 있는데 코드를 작성하지 않았습니다. 기본적으로 NSLog (@ "Hello, World!")를 사용합니다. –