2010-11-26 18 views
4

アップルからアップルに承認された新しいバージョンのアップルをアップルにリリースしました。このバージョンは新しいユーザーにとって素晴らしい作品です。しかし、 "古い"ユーザーの場合、アプリがクラッシュします。彼らは、アプリケーションをアンインストールし、それを再インストールする必要があります。AppStoreのアップグレード後にアプリケーションがクラッシュする

私は一部のユーザーがまだ3.1.3を実行していますが、これはアプリケーションを停止してから再インストールしてもクラッシュすることがあります。

これは私のユーザーの一人からクラッシュログです:

日付/時刻:2010年11月25日17:29:00.476 0100
OSバージョン:iPhone OS 3.1.3(7E18)
レポートのバージョン:104

例外タイプ:EXC_BREAKPOINT
(SIGTRAP)例外コード:0x00000001の、
0xe7ffdefeがクラッシュしたスレッド:0

dyldのエラーメッセージ:シンボルが見つかりません:
に期待 /var/mobile/Applications/2B003960-53A3-479A-9132-FE38C4AE88A2/stationen.app/stationen

は/ usr/libに/はlibSystem __NSConcreteGlobalBlock
から参照されます。 /var/mobile/Applications/2B003960-53A3-479A-9132-FE38C4AE88A2/stationen.app/stationen
dyldのバージョンでB.dylib:149

これは誰でもすることができます、私は何も言いません。それを手伝ってくれる? アプリは自分のiPhone 4で動作します。4.1。

よろしく、あなたが__NSConcreteGlobalBlockを使用して、それは、デバイス上では見られないということだ
ポールPeelen

答えて

3

Flurryを使用していますか?もしそうなら、このFAQ pageを見てみたいかもしれません。ページから

:OS 3.xのをサポートする

、iPhone OS 3.0にiPhoneデバイス4.0とiPhone OS デプロイメント・ターゲットにベースSDK を設定してください。 NSConcreteGlobalBlockおよび UIBackgroundTaskInvalidランタイムエラー が3.xで発生する場合、追加リンカーフラグが必要な場合があります。リンカフラグは次のとおりです。はい、私は突風をweak_frameworkのUIKit weak_library /usr/lib/libSystem.B.dylib

+0

使用しています。それを逃した。私は弱いUIKitリンカフラグを持っていますが、それはバックグラウンドのためです。それを見てみましょう。ありがとう! –

+1

あるいは、XCode 4では、ビルド段階で「UIKit.framework」と「libSystem.B.dylib」を追加し、それらを「オプション」としてマークします。 – adib

1
Dyld Error Message: Symbol not found: __NSConcreteGlobalBlock 

を意味します。

あなたのアプリでブロックを使用している場合は、少なくともiOS 4.0が必要です。

関連する問題