我有一个我正在开发的应用程序,它是一个通用的iPhone / iPad应用程序。我一直想在很长一段时间内使用分析,所以我进入并设置了Flurry
sdk,实现了一些方法,我就准备好了。
该应用程序发生了一些其他事情让我觉得我应该更新我的SDK,所以我继续更新到3.2.4,现在当我尝试在iPad上运行应用程序时,有一些错误:
_UIBackgroundTaskInvalid“,引自:
_UIBackgroundTaskInvalid $ non_lazy_ptr in libFlurry.a(FlurryAPI.o)
(也许你的意思是:_UIBackgroundTaskInvalid $ non_lazy_ptr)
ld:找不到符号
collect2:ld返回1退出状态
在做了一些阅读之后,看起来Apple似乎试图阻止使用Flurry的api来获取有关用户设备的信息。
问题是,在我下载该更新之前,没有任何问题,并且没有任何错误。我可以回到旧的并声称无知吗?如果使用Flurry
?
我该怎么办?
答案 0 :(得分:3)
UIBackgroundTaskInvalid
。看起来libFlurry.a
是为OS 4.0编译的。它不会链接到3.2 SDK。有两种方法可以解决这个问题:
libFlurry.a
。