framework español objective-c xcode cocoa

objective c - español - NSRemoteView genera un mensaje extraño en el registro



cocoa framework (2)

Intenta encontrar respuestas aquí:

Además, puede ayudar:

<key>com.apple.security.scripting-targets</key> <dict> <key>com.apple.security.temporary-exception.apple-events</key> <array> <string>com.apple.terminal</string> <string>com.googlecode.iterm2</string> <string>com.apple.finder</string> </array> </dict> <key>com.apple.security.temporary-exception.shared-preference.read-write</key> <array> <string>com.apple.finder</string> </array> <key>com.apple.security.temporary-exception.apple-events</key> <array> <string>com.apple.terminal</string> <string>com.googlecode.iterm2</string> <string>com.apple.finder</string> </array> </dict>

!!! Si intenta enviar a AppStore, tenga en cuenta que Apple no permite hacer esto:

  • com.apple.security.temporary-exception.apple-events y
  • com.apple.security.temporary-exception.apple-events

Cuando ejecuto mi aplicación de espacio aislado en macOS Sierra, encuentro este mensaje en el registro:

2016-09-21 12:08:42.787003 MyApp[1505:63581] warning: <NSRemoteView: 0x610000123160> determined it was necessary to configure <NSVBSavePanel: 0x103e002a0> to support remote view vibrancy

No veo este mensaje en OS X 10.11.

Parece que este mensaje aparece cuando la aplicación muestra un NSSavePanel que cubre la ventana principal.

Verifiqué el archivo .xib que contiene la ventana, busqué en la documentación de Xcode y con Google, pero no encontré nada para resolver el problema.

Sept septiembre, 22

Tan pronto como declaro un NSSavePanel en un método:

NSSavePanel *panel = [NSSavePanel savePanel];

El mensaje se envía al registro.


Las aplicaciones macOS siguen el patrón de sandbox. Esto significa que debe permitir explícitamente que su aplicación lea / escriba archivos; de lo contrario, se encontrará con un problema de permiso que desencadenará algunos errores (uno de ellos es la advertencia que ha subrayado).

En la pestaña Capacidades de su aplicación, asegúrese de habilitar al menos uno de los métodos de acceso a archivos.