在某些iOS设备上,从App Store安装我们的应用程序时会记录以下错误和警告(以及其他错误)。
Apr 3 12:13:45 My-iPhone AppStore[268] <Error>: libMobileGestalt copySystemVersionDictionaryValue: Could not lookup ReleaseType from system version dictionary
Apr 3 12:14:28 My-iPhone installd[54] <Error>: 0x2ffda000 handle_install: Install of "/var/mobile/Media/Downloads/-4231485137084285600/7874227378640616565" requested by itunesstored
Apr 3 12:14:29 My-iPhone installd[54] <Error>: 0x2ffda000 MobileInstallationInstall_Server: Installing app com.mydomain.myapp
Apr 3 12:14:29 My-iPhone installd[54] <Error>: 0x2ffda000 MobileInstallationInstall_Server: Staging: 1.01s; Waiting: 0.00s; Installation: 0.30s; LS Sync: 0.02s; Overall: 1.33s
Apr 3 12:14:31 My-iPhone lockdownd[45] <Warning>: SSSQLiteDatabase: Could not setup database: [14, /var/root/Library/com.apple.itunesstored/kvs.sqlitedb]
Apr 3 12:14:39 My-iPhone awdd[799] <Error>: CoreLocation: CLClient is deprecated. Will be obsolete soon.
我们当前的理论是,这与我们的应用程序在这些设备上遇到的运行时问题有关。当完全相同的二进制文件作为ad hoc IPA安装时,不会发生运行时问题。在没有出现运行时问题的设备上,从App Store安装过程中不会记录上述错误消息。
至于运行时问题,我们不确切知道发生了什么,因为无法调试应用程序。我们预感到它可能会访问失败的钥匙串,并且可能与权利有关,但这只是一种预感,很可能是错误的。
应用程序本身中是否有任何可能导致此问题的内容,或者我们是否应该将其作为系统问题写下来,并建议有此问题的用户恢复其设备?
任何输入都非常感谢!
答案 0 :(得分:0)
我已经看到了框架和iOS6的崩溃问题但没有更多关于你使用它的细节很难说是什么导致了这个问题。如果我不得不猜我会说这是一个与记忆相关的问题。尝试跟踪具有问题的用户是否也是剩余少量内存空间的用户。它也可能是导致问题的常驻内存,因此重新启动也是一件好事。