2010-11-26 114 views
4

我刚刚向苹果公司批准的Apple发布了我的应用程序的新版本。该版本非常适合新用户。但对于“老”用户应用程序崩溃。他们必须卸载应用程序,然后重新安装它。AppStore升级后应用程序崩溃

我有一些用户仍在运行3.1.3,它甚至在取消安装并重新安装后看到应用程序崩溃。

这是我的用户之一的崩溃日志:

日期/时间:2010-11-25 17:29:00.476 +0100
OS版本:iPhone OS 3.1.3(7E18)
报告版本:104

异常类型:EXC_BREAKPOINT
(SIGTRAP)异常代码:00000001,
0xe7ffdefe崩溃螺纹:0

dyld的错误消息:找不到符号:__NSConcreteGlobalBlock
从引用:
/var/mobile/Applications/2B003960-53A3-479A-9132-FE38C4AE88A2/stationen.app/stationen
预计于:
/usr/lib目录/ libSystem中。 B.dylib在 /var/mobile/Applications/2B003960-53A3-479A-9132-FE38C4AE88A2/stationen.app/stationen
dyld的版本:149

这并不是说我什么,任何人都可以帮助我吗? 应用程序很适合我的iPhone 4运行4.1。

问候,
保罗Peelen

回答

3

你在用Flurry吗?如果是这样,你可能想看看FAQ page

从页面:

为了支持OS 3.x中,请设定基本SDK 到iPhone设备4.0和iPhone OS 部署目标到iPhone OS 3.0。 如果 NSConcreteGlobalBlock和 可能需要额外的链接器标志UIBackgroundTask无效的运行时错误 发生在3.x下。链接器标志是: weak_framework UIKit的weak_library /usr/lib/libSystem.B.dylib

+0

是的,我使用乱舞。错过了。我确实有弱UIKit链接器标志,但那是因为背景。将有一个看看。谢谢! – 2010-11-26 15:03:59

1
Dyld Error Message: Symbol not found: __NSConcreteGlobalBlock 

意味着你使用__NSConcreteGlobalBlock,它不是在设备上找到。

如果您在您的应用程序中使用了块,则您至少需要iOS 4.0。

相关问题