web-dev-qa-db-fra.com

libMobileGestalt MobileGestaltSupport.m: 153: Le pid 1668 n'a pas accès au bac à sable dans la console Xcode

Je vois ce message dans la console Xcode chaque fois que je lance l'application:
libMobileGestalt MobileGestaltSupport.m:153: pid 1668 (APP_NAME) does not have sandbox access for frZQaejlsahdhlemg and IS NOT appropriately entitled

23
MEnnabah

Après y avoir plongé, j'ai constaté que l'incorporation d'un UIViewController -ou de l'une de ses sous-classes - dans un contrôleur de navigation était la raison principale pour afficher ce message d'erreur.
Je ne sais pas ce qui fait que le contrôleur de navigation affiche ce message.

Modifier 1:  

Après Xcode 9, je ne vois plus ce problème avec les nouveaux projets créés dans Xcode 9

Edit 2:  

Dans Xcode 9, j'ai constaté la même erreur lorsque je travaillais avec CGRect.

0
MEnnabah

En utilisant Apache Cordova, dans mon cas, j'avais le même problème et, après quelques recherches approfondies, j'ai découvert qu'il était à l'origine (et bêtement) à cause de Splashscreen.

Vérifiez/ajoutez ces lignes dans votre config.xml fichier:

<preference name="SplashMaintainAspectRatio" value="true" />
<preference name="FadeSplashScreenDuration" value="300" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="3000" />
<preference name="AutoHideSplashScreen" value="true" />
<feature name="SplashScreen">
    <param name="ios-package" onload="true" value="CDVSplashScreen" />
</feature>

Et puis mon application a fonctionné comme un charme. J'espère que cela vous aidera dans votre cas.

2
PAD