libMobileGestalt MobileGestaltSupport.m:153: pid 1668 не имеет доступа к песочнице в консоли XCode
Я вижу это сообщение в консоли XCode всякий раз, когда я запускаю приложение:libMobileGestalt MobileGestaltSupport.m:153: pid 1668 (APP_NAME) does not have sandbox access for frZQaejlsahdhlemg and IS NOT appropriately entitled
2 ответа
Покопавшись в нем, я обнаружил, что встраивание UIViewController -или любого его подкласса- в контроллер навигации является основной причиной для отображения этого сообщения об ошибке.
Я не уверен, что именно заставляет навигационный контроллер показывать это сообщение.
Изменить 1:
После Xcode 9 я больше не вижу этой проблемы с новыми проектами, созданными в Xcode 9
Изменить 2:
В Xcode 9 я видел ту же ошибку при работе с CGRect.
Используя Apache Cordova, в моем случае у меня возникла та же проблема, и после некоторых глубоких поисков я обнаружил, что это было изначально (и глупо) из-за Splashscreen.
Проверьте / добавьте эти строки в файл config.xml:
<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>
И тогда мое приложение работало как шарм. Надеюсь, это поможет в вашем случае.