2

6 个月前,我们为客户构建了一个应用程序,该应用程序生成地图然后在特定位置放置图钉。这些图钉代表客户过去的项目位置...这一切都是使用 Mapkit 和 Google 地图完成的...我假设问题出在哪里?

现在,当应用程序打开时,屏幕是黑色的,大约 20 秒后应用程序将崩溃......当我们在 xcode 中将应用程序构建到设备时,它不会生成任何错误代码,所以我不知道该怎么做才能修复它?

我可以直接构建到设备并且苹果地图加载缓慢..但是当我断开xcode并尝试打开应用程序时它永远不会出现并且崩溃我知道苹果地图报告了很多问题......我假设是什么导致了这个问题......问题是我还能使用谷歌地图吗?还是我在 Apple 地图上遗漏了什么?

这是控制台中生成的内容

45 iPad backboardd[51]:完成崩溃报告。10 月 8 日 12:15:45 iPad com.apple.launchd[1] (UIKitApplication:com.Virtusventures.Mapin[0x696][2833]) : (UIKitApplication:com.Virtusventures.Mapin[0x696]) 退出:杀死:10 月 9 日8 12:15:45 iPad backboardd [51]:应用程序'UIKitApplication:com.Virtusventures.Mapin [0x696]'异常退出,信号9:杀死:9 Oct 8 12:15:45 iPad ReportCrash [2834]:libMobileGestalt copySystemVersionDictionaryValue:无法从系统版本字典中查找 ReleaseType 10 月 8 日 12:15:45 iPad ReportCrash[2834]:使用 uid:0 gid 将 crashreport 保存到 /var/mobile/Library/Logs/CrashReporter/Mapin_2012-10-08-121544_iPad.plist: 0,synthetic_euid:501 egid:0 Oct 8 12:15:55 iPad locationd[40]:位置图标现在应该处于“非活动”状态 完成崩溃报告。10 月 8 日 12:15:45 iPad com.apple.launchd[1] (UIKitApplication:com.Virtusventures.Mapin[0x696][2833]) : (UIKitApplication:com.Virtusventures.Mapin[0x696]) 退出:杀死:10 月 9 日8 12:15:45 iPad backboardd [51]:应用程序'UIKitApplication:com.Virtusventures.Mapin [0x696]'异常退出,信号9:杀死:9 Oct 8 12:15:45 iPad ReportCrash [2834]:libMobileGestalt copySystemVersionDictionaryValue:无法从系统版本字典中查找 ReleaseType 10 月 8 日 12:15:45 iPad ReportCrash[2834]:使用 uid:0 gid 将 crashreport 保存到 /var/mobile/Library/Logs/CrashReporter/Mapin_2012-10-08-121544_iPad.plist: 0,synthetic_euid:501 egid:0 Oct 8 12:15:55 iPad locationd[40]:位置图标现在应该处于“非活动”状态 完成崩溃报告。10 月 8 日 12:15:45 iPad com.apple.launchd[1] (UIKitApplication:com.Virtusventures.Mapin[0x696][2833]) : (UIKitApplication:com.Virtusventures.Mapin[0x696]) 退出:杀死:10 月 9 日8 12:15:45 iPad backboardd [51]:应用程序'UIKitApplication:com.Virtusventures.Mapin [0x696]'异常退出,信号9:杀死:9 Oct 8 12:15:45 iPad ReportCrash [2834]:libMobileGestalt copySystemVersionDictionaryValue:无法从系统版本字典中查找 ReleaseType 10 月 8 日 12:15:45 iPad ReportCrash[2834]:使用 uid:0 gid 将 crashreport 保存到 /var/mobile/Library/Logs/CrashReporter/Mapin_2012-10-08-121544_iPad.plist: 0,synthetic_euid:501 egid:0 Oct 8 12:15:55 iPad locationd[40]:位置图标现在应该处于“非活动”状态

这是当我没有构建到设备并且只是尝试打开应用程序时显示的内容

10 月 8 日 12:38:48 ipad geod[1066]:/SourceCache/GeoServices/GeoServices-457.9/GEOResourceManifestServerLocalProxy.m:1072 连接错误:错误域 = NSURLErrorDomain 代码 = -1001“请求超时。” UserInfo=0x1ed36780 {NSErrorFailingURLStringKey=http://gspa21.ls.apple.com/config/prod-resources-lodpi-18, NSErrorFailingURLKey=http://gspa21.ls.apple.com/config/prod-resources-lodpi- 18、NSLocalizedDescription=请求超时。,NSUnderlyingError=0x1ed3d450“请求超时。”}

4

1 回答 1

0

您的应用程序未及时启动,并被看门狗计时器杀死。

从您的日志中:

Mapin 未能及时启动 10 月 8 日 12:15:44 iPad backboardd[51]:强制 Mapin[2833] 崩溃报告...

您可能需要将冗长的启动任务移至后台线程。

于 2012-10-08T16:47:13.073 回答