【问题标题】:Errors "Sandbox deny iokit-get-properties" in IOS8IOS8 中的错误“沙盒拒绝 iokit-get-properties”
【发布时间】:2018-06-25 19:40:21
【问题描述】:

当我在我正在编程的应用程序上调试我的 iPad 时,我有一个奇怪的行为,我很确定只有在将所有生产版本更新到 iOS8 后才会出现这种情况。

我正在使用 Multipeer Connectivity,并尝试调试随机断开连接,我最终看到设备的控制台很长。我注意到在断开连接之前或之后总是有一堆(我的意思是从两打到几百行)。

另外,我的应用程序使用后台服务,我不知道它是否相关,但这需要我编辑应用程序的配置(在 Xcode 中)以启用它以及更新我的证书。

那么,为什么会出现这些“Sandbox deny iokit-get-properties”消息?

谢谢。

长消息的摘录:

[date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOMACAddress [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOMACAddress [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties HiddenInterface [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOInterfaceState [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IONetworkData [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOInterfaceNamePrefix [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOBuiltin [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOLocation [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IORequiredPacketFilters [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOActivePacketFilters [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOInterfaceType [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOMaxTransferUnit [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOInterfaceFlags [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOInterfaceExtraFlags [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOMediaAddressLength [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOMediaHeaderLength [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOInterfaceUnit [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOPrimaryInterface [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties BSD Name [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOClass [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOPropertyMatch [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOProviderClass [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties CFBundleIdentifier [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOProbeScore [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOMatchCategory [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOActiveMedium [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOSelectedMedium [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOLinkStatus [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOLinkSpeed [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOMediumDictionary [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOFeatures [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOMaxPacketSize [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOMinPacketSize [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOPacketFilters [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOMACAddress [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOGeneralInterest [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties HostAttached [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties USBDeviceFunction [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties StartedTimestamp [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IsActive [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOCFPlugInTypes [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties IOUserClientClass [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties FinalizedTimestamp [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties FinalizedDurationMS [date] [iPad name] kernel[0] <Notice>: Sandbox: [My App Name]([Process number]) deny iokit-get-properties NetworkConfigurationOverrides

【问题讨论】:

    标签: ios xcode ios8 sandbox


    【解决方案1】:

    除非您尝试从应用访问受限的 IOKit 属性,否则不应发生这种情况。 iOS 上的沙箱并没有完全阻止 IOKit 和 IO Registry,但看起来 Apple 已经选择了应该拒绝的特定节点和值。您在此处看到的是被拒绝的值,但其他值可能正在通过。

    如果您没有直接使用 IOKit 做任何事情,那么这实际上可能是进行这些调用的 Multipeer Connectivity 框架,在这种情况下,这个问题现在可能已经解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-17
      • 2013-05-12
      • 2021-07-06
      • 2017-07-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多