web-dev-qa-db-ja.com

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

23
MEnnabah

調べたところ、ナビゲーションコントローラにUIViewController-またはそのサブクラス-を埋め込むことが、このエラーメッセージを表示する主な理由であることがわかりました。
ナビゲーションコントローラがこのメッセージを正確に表示する原因を正確には知りません。

編集1:

Xcode 9以降、Xcode 9で作成された新しいプロジェクトでこの問題が発生しなくなりました

編集2:

Xcode 9では、CGRectを操作するときに同じエラーが発生しました。

0
MEnnabah

私の場合、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>

そして、私のアプリは魅力のように機能しました。これがあなたの場合に役立つことを願っています。

2
PAD