2012-04-06 6 views
3

を掃除していないときにクラッシュ私は私のプロジェクトの一つで、次の問題があります。それ以前にプロジェクトをきれいにするとうまくいきます。私がプロジェクトをビルドするとすぐに、ファイルを追加しようとすると再びクラッシュします。XCodeの4:ファイル/グループが追加され、プロジェクトが

アイデア?解決策を探したが運がない。私は最新のXCode 4.3.2を使用しています - 新しいインストールは役に立たなかった。 XCodeのの

クラッシュレポート:私が見つけ

Process:   Xcode [7017] 
Path:   /Applications/Xcode.app/Contents/MacOS/Xcode 
Identifier:  com.apple.dt.Xcode 
Version:   4.3.2 (1177) 
Build Info:  IDEApplication-1177000000000000~6 
App Item ID:  497799835 
App External ID: 7171108 
Code Type:  X86-64 (Native) 
Parent Process: launchd [139] 

Date/Time:  2012-04-11 16:46:18.177 +0200 
OS Version:  Mac OS X 10.7.3 (11D50) 
Report Version: 9 

Interval Since Last Report:   137545 sec 
Crashes Since Last Report:   10 
Per-App Interval Since Last Report: 135817 sec 
Per-App Crashes Since Last Report: 10 
Anonymous UUID:      F3C112A1-E15B-4D44-9662-F13A93846AE0 

Crashed Thread: 0 Dispatch queue: com.apple.main-thread 

Exception Type: EXC_CRASH (SIGABRT) 
Exception Codes: 0x0000000000000000, 0x0000000000000000 

Application Specific Information: 
ProductBuildVersion: 4E2002 
UNCAUGHT EXCEPTION (NSInvalidArgumentException): -[PBXFolder targets]: unrecognized selector sent to instance 0x40b7b63e0 
UserInfo: (null) 
Hints: None 
Backtrace: 
    0 0x00007fff95298faa __exceptionPreprocess (in CoreFoundation) 
    1 0x00007fff99458d5e objc_exception_throw (in libobjc.A.dylib) 
    2 0x00007fff953252ae -[NSObject doesNotRecognizeSelector:] (in CoreFoundation) 
    3 0x00007fff95285e73 ___forwarding___ (in CoreFoundation) 
    4 0x00007fff95285c88 _CF_forwarding_prep_0 (in CoreFoundation) 
    5 0x000000011175717e -[XCProjectReferenceInfo _synchronizeWithReferencedProjectIfNeeded] (in DevToolsCore) 
    6 0x0000000111757dc2 -[XCProjectReferenceInfo archivableInfoDictionary] (in DevToolsCore) 
    7 0x000000010dfd3c47 -[NSArray(DVTFoundationClassAdditions) dvt_arrayByApplyingSelector:] (in DVTFoundation) 
    8 0x000000011166057d -[PBXProject _projectReferences] (in DevToolsCore) 
    9 0x000000011164912a -[PBXArchivingBinding writeValueForObject:toPListArchiver:] (in DevToolsCore) 
10 0x0000000111648158 -[PBXObject _archiveValuesForArchiveMask:toPListArchiver:] (in DevToolsCore) 
11 0x0000000111672997 -[PBXPListArchiver _archiveObject:asWeakReference:] (in DevToolsCore) 
12 0x00000001116734e6 -[PBXPListArchiver initWithRootObject:delegate:role:] (in DevToolsCore) 
13 0x0000000111650018 -[PBXProject writeToFile:projectFile:userFile:outResultNotification:] (in DevToolsCore) 
14 0x00000001116505a4 -[PBXProject _writeToFileSystemProjectFile:userFile:checkNeedsRevert:] (in DevToolsCore) 
15 0x0000000111650655 -[PBXProject writeToFileSystemProjectFile:userFile:checkNeedsRevert:] (in DevToolsCore) 
16 0x00000001117ee0bb -[Xcode3Project writeToFilePath:forceWrite:error:] (in DevToolsCore) 
17 0x000000010e68cf2d -[IDEContainer _saveContainerForAction:error:] (in IDEFoundation) 
18 0x00007fff920caf64 __NSFireTimer (in Foundation) 
19 0x00007fff9524dc24 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ (in CoreFoundation) 
20 0x00007fff9524d776 __CFRunLoopDoTimer (in CoreFoundation) 
21 0x00007fff9522e001 __CFRunLoopRun (in CoreFoundation) 
22 0x00007fff9522d676 CFRunLoopRunSpecific (in CoreFoundation) 
23 0x00007fff965d331f RunCurrentEventLoopInMode (in HIToolbox) 
24 0x00007fff965da51b ReceiveNextEventCommon (in HIToolbox) 
25 0x00007fff965da456 BlockUntilNextEventMatchingListInMode (in HIToolbox) 
26 0x00007fff91411f5d _DPSNextEvent (in AppKit) 
27 0x00007fff91411861 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in AppKit) 
28 0x00007fff9140e19d -[NSApplication run] (in AppKit) 
29 0x00007fff9168cb88 NSApplicationMain (in AppKit) 
30 0x000000010df8aeec (in Xcode) 

いくつかの追加情報:

が、私は別のコンピュータ上でこれを試してみました - 同じ効果。しかし、これは重要なことかもしれません。実際のiPhoneをビルドした後にのみ発生します。シミュレータのビルドを行うと、すべて正常に動作し、クラッシュは発生しません。私が「本当の」iOSビルド(デバッグまたはリリース)をやろうとすると、プロジェクトを変更するとクラッシュします。

+0

どのようにファイルやグループを追加していますか?ドラッグするか、メニューコマンドを使用しますか?あなたのプロジェクト設定をアップグレードできるかどうかチェックしてみましたか? –

+0

こんにちは。私のプロジェクト設定は最新です。コンテキストメニューを使用するだけで、メニュー内のドラッグ(File - new)は、アプリケーションをクラッシュさせます。本当にイライラする:( – Manuel

+0

クラッシュレポートのコピー/ペーストを共有できますか?アップルのスタックトレース?ときには変更可能なものを指すことがあります –

答えて

1

Ok - これはもう少し役に立ちます。あなたの目標をどのように設定したかのようです。バージョン番号とBundle Identifierとそれらのすべての "iOS Application Target"値はproject.pbxprojファイルに格納されず、 "MyApp-Info.plist"ファイルに書き込まれることに注意してください。私はそのファイルが存在することを確認し、そのターゲットのINFOPLIST_FILEビルド設定で設定された値と正しく相関します。

メインプロジェクトファイル自体が "Project Format"が3.1互換ではなく "XCode 3.2互換"に設定されていることも確認したいと思います。

+0

プロジェクトにはいくつかのターゲットがあります。すべてのエントリと対応するInfo.plistファイルをチェックして、それらはすべて存在し、正しいものです。ビルドの "アーカイブ"(リリース)を行っても、同じ効果はありません。デバッグビルドのみがこれらのクラッシュを引き起こします。ああ、:私はプロジェクトを設定しました。私のProject Proのバージョンperties - これはすべてのターゲットに同じプロジェクトバージョンを持つことです。 – Manuel

+0

Flummoxed。私は、XCode例外チェーンの一部が何が起こっているかを示すことを望んでいました。私はあなたと(並行して)1)アップルのバグを開く、2)あなたがすでに持っているようなターゲットを模倣したブランドの新しいプロジェクトを作成し、ファイルをコピーしてみるクラッシュ、もしそうでなければ、どのような違いが存在するかを見る2つのプロジェクトセット3)おそらく役に立たない呪い、4)それに類似したものを試してみてください。申し訳ありませんが、私はもっと助けませんでした。 –

+0

Hey Scott。私はこの問題について新しい情報を追加しました。彼らはおそらく助けることができますか? – Manuel

関連する問題