“Lectura de configuraciones de usuario efectivas públicas” en iOS 10

Recibo los siguientes mensajes al iniciar mi aplicación:

2016-10-12 14:47:23.705002 Discovery[377:147958] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles 2016-10-12 14:47:23.712212 Discovery[377:147958] [MC] Reading from public effective user settings. 

¿El “contenedor del grupo del sistema” está relacionado con los grupos de aplicaciones? ¿Comparto datos entre aplicaciones usando un grupo de aplicaciones y me pregunto si esto hizo que se muestre este mensaje?

Configuro los datos en una aplicación como esta:

 var userDefaults = NSUserDefaults(suiteName: "group.com.company.myApp") userDefaults!.setObject("user12345", forKey: "userId") userDefaults!.synchronize() 

Y lo recupero en otra aplicación utilizando algo como esto:

 var userDefaults = NSUserDefaults(suiteName: "group.com.company.myApp") if let testUserId = userDefaults?.objectForKey("userId") as? String { print("User Id: \(testUserId)") } 

¿Cambió algo en iOS 10 que causaría algún problema o provocaría la aparición de estos mensajes?

Este es un error en la versión beta (ahora descubrimos que podría ser una “característica” permanente) y parece que este mensaje aparece principalmente al hacer clic en un campo de texto o en una vista de texto u otro objeto NSObject similar.

Esto es solo un mensaje de registro y no un mensaje de error de comstackción como se indica por la fecha y hora anteriores al mensaje. Por lo tanto, si su código no funciona, no es el resultado de este mensaje de consola.

Si ejecuta en un dispositivo, el mensaje será [MC] Reading from public effective user settings . Si ejecuta en la tarjeta SIM, el mensaje será [MC] Reading from private effective user settings .

  • Ir a Xcode -> Product -> Scheme -> Edit Scheme
  • En las Environment Variables , agregue OS_ACTIVITY_MODE como nombre y disable como valor.

captura de pantalla

Espero que esto te ayude.

Xcode parece estar lleno de estas advertencias confusas y engañosas. esta advertencia aparece cada vez que ingreso texto en un UITextField, al principio pensé que había algún problema con mis códigos.

Es su próximo resultado en una consola como esta: [access] . He tenido sus advertencias, me faltaba el permiso para el uso de la cámara en mi archivo plist. Privacy - Camera Usage Description . Necesita una descripción de privacidad en la privacidad para la que está utilizando: Contacts, Calendar, Reminders, Photos, Bluetooth Sharing, Microphone, Camera, Location, Health, HomeKit, Media Library, Motion, CallKit, Speech Recognition, SiriKit, TV Provider

Tuve el mismo problema al tocar un botón de barra que mostraba una alerta, que a su vez tiene un campo de texto. De cualquier forma resolví este asunto usando la propuesta comentada en este enlace . ¡Funciona al menos para mí! ¡Saludos!

Estaba luchando con este problema en un emulador de iPhone5 (en el dispositivo todo estaba bien) que bloqueó mi aplicación Ionic después de tocar un TextInput, y luego cambié el emulador a otro, como iPhone6 ​​o iPhone8, y todo funcionó de nuevo.