2011-02-10 4 views
3

をクラッシュし、それが(スタックゴミ#上記の13にして)クラッシュし始め、私のコードの行がiPadアプリは、デバッグで実行されますが、アドホックはここ

あるクラッシュログ

Date/Time:  2011-02-10 21:12:00.478 +0900 
OS Version:  iPhone OS 4.2.1 (8C148) 
Report Version: 104 

Exception Type: EXC_CRASH (SIGABRT) 
Exception Codes: 0x00000000, 0x00000000 
Crashed Thread: 0 

Thread 0 Crashed: 
0 libSystem.B.dylib    0x30d7c2d4 __kill + 8 
1 libSystem.B.dylib    0x30d7c2c4 kill + 4 
2 libSystem.B.dylib    0x30d7c2b6 raise + 10 
3 libSystem.B.dylib    0x30d90d72 abort + 50 
4 libstdc++.6.dylib    0x34981a20 __gnu_cxx::__verbose_terminate_handler() + 376 
5 libobjc.A.dylib     0x34a83594 _objc_terminate + 104 
6 libstdc++.6.dylib    0x3497fdf2 __cxxabiv1::__terminate(void (*)()) + 46 
7 libstdc++.6.dylib    0x3497fe46 std::terminate() + 10 
8 libstdc++.6.dylib    0x3497ff16 __cxa_throw + 78 
9 libobjc.A.dylib     0x34a824c4 objc_exception_throw + 64 
10 CoreFoundation     0x3587c1a8 +[NSObject(NSObject) doesNotRecognizeSelector:] + 96 
11 CoreFoundation     0x35823aa2 ___forwarding___ + 502 
12 CoreFoundation     0x35823858 _CF_forwarding_prep_0 + 40 
13 PictureDictionary    0x00005fe4 sgLoadFileImage(char const*, long*) (PictureDictionary.mm:41) 
14 PictureDictionary    0x000061b0 CPictureDictionary::LoadPageData() (PictureDictionary.mm:814) 
15 PictureDictionary    0x00006d02 CPictureDictionary::Update() (PictureDictionary.mm:505) 
16 PictureDictionary    0x00003216 -[ES1Renderer render] (ES1Renderer.mm:63) 

です

NSString * pStr = [[NSString alloc] initWithUTF8String:pFileName];それがここにクラッシュするいくつかの理由

。 奇妙なのは、デバッグモードで正常に動作していることです。しかし、私がアドホックなビルドをして、iTunes経由でiPadに入れると、上記のクラッシュが発生します。

私は自分のプロファイルと識別子が正しいことを確認しました、何度も洗浄して再構築してきました。 これがなぜ起こっているのか分かりません。任意の洞察または提案が役立ちます。

ありがとうございました。

答えて

6

は申し訳ありませんが、私は何の第一人者だんが、多分これは少しのに役立ちます。ココアは、実行時に呼び出すメソッドを見つけることができないとき

このタイプのクラッシュが発生します。

通常、コンパイル時に警告が表示されます。

前記、それはObjective-Cのセレクタ(メソッド)を見つけることができないことを訴えているように見えます。しかし、sgLoadFileImageは私にはCの関数であると考えています。確かに

、何かがあなたのデバッグとリリースのビルドの間で異なっています。コードが異なるか、メソッドと関数にパラメータが渡されます。

+1

ありがとう、私はまだそれが何であるか知りませんが、私は特別なビルド設定を削除し、私のデバッグビルドの設定をコピーし、プロファイルを変更し、それを修正しました。私は何かを変えなければならないと思い、気づかなかった。 – funckymonk

+0

どちらも分かりませんでしたが、BUILD設定で最初から始めましたが、それも私のために働いています – CVertex

+0

@funckymonk AdHocの設定は、リリースのクローン、_not_DEBUGです。 (私のAppStoreの設定は、RELEASEならクローンです)。なぜあなたは違うのだろう?いずれにしても、私のアプリはAdHocでクラッシュしていますが、XcodeからRELEASE設定を実行していないと...奇妙なのですか?クラッシュログはEXC_BAD_ACCESS(SIGSEGV)です。 –

関連する問題