我有一个程序,我的工作就是一个普遍的iPhone应用程序。我已经想到使用分析,在相当一段时间了,所以我进去和安装的 Flurry sdk,实施了一些方法,我被设定要去。

一些其他的事情发生与应用程序,让我觉得我应该更新我的SDK,所以我去了未来和更新,以3.2.4,现在当我尝试和运行的应用程序,在容,也有一些错误:

_UIBackgroundTaskInvalid",引自:

_UIBackgroundTaskInvalid$non_lazy_ptr在libFlurry.a(FlurryAPI.o)

(也许你的意思:_UIBackgroundTaskInvalid$non_lazy_ptr)

ld:符号(s)没有找到

collect2:ld返回的1状态退出

后做一些阅读,它看起来就像苹果正在试图阻止使用系列的api获得的信息有关的用户的设备。

问题是,在我下载了更新,没有任何问题,并没有发现任何错误。可以我只是回去的老一个和权利的无知吗?将苹果拒绝更新如果它使用 Flurry?

我应该怎么做?

有帮助吗?

解决方案

UIBackgroundTaskInvalid 加入4.0.它看起来像 libFlurry.a 编译为操作系统4.0.它不会将反对的3.2SDK。有两种方式来解决这个问题:

  • 设置基SDK4.0(或4.1或任何),并部署目标3.2(或3.1或什么的).这可能是你应该做什么无论如何。
  • 重建 libFlurry.a 对3.2SDK。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top