我正在尝试在模拟器中开发一个 iOS 14 小部件,但每次运行该应用程序时,我都会收到以下警告。
MobileGestaltCache.c:38: No persisted cache on this platform.
Run Code Online (Sandbox Code Playgroud)
然而,这不会破坏任何东西,但不知道如何解决这个问题。
就我而言,完整日志如下
\n\n\nlibMobileGestalt MobileGestaltCache.c:38: 此平台上\n没有持久缓存。
\n
有趣的是libMobileGestalt。
\n在这篇文章中,给出了很多有关它的信息。它说例如:
\n\n/usr/lib/libMobileGestalt.dylib 是一个私有 Apple 库,描述\niOS 设备的功能以及一些运行时\n信息:系统版本、构建版本、设备类型、飞行模式的当前\n状态、\xe2\ x80\xa6
\n
\n其实现类似于\n键值数据库,并且该库公开了一个简单的函数来\n检索指定键的值:
\nid MGCopyAnswer(NSString\n*inKey);
\n当使用键调用此方法时,它返回存储在数据库中的关联值,如果该键不存在,\n则返回 nil。
我不知道\xe2\x80\x99t是否可以通过这种方式读出有趣的信息,至少应该\xe2\x80\x99t,因为这个私有数据库的内容可以随时更改。
\n显然,该库还写入日志,在本例中是有关所使用设备的一些信息。
\n当然可以忽略它。
| 归档时间: |
|
| 查看次数: |
631 次 |
| 最近记录: |