如何恢复到以前的模式版本的混乱sdk?
题
我有一个程序,我的工作就是一个普遍的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。
不隶属于 StackOverflow