iPhone7+のiOS10.3でOpenGLESを使おうとすると、どのアプリでも同じことが起こります。しかし、私のiPhone7`iOS10.1
では何の問題もなく動作しています。
このようなメッセージが表示されます。
libMobileGestalt MobileGestaltSupport.m:153: pid 304 (OpenGLES_Ch4_1) does not have sandbox access for ... and IS NOT appropriately entitled
libMobileGestalt MobileGestalt.c:549: no access to InverseDeviceID
これらのメッセージについて、誰か心当たりはありませんか?
iOS10.3でのバグか何かでしょうか?iPhone5s の iOS10.2
でアプリを起動すると、これらのメッセージは 表示されませんでした。iOS10.3.1にアップグレードしたら、また表示されるようになりました。
なぜこの質問をしたかというと、iPhone7+ではいくつかのアニメーションエフェクトがかなり引っかかるのですが、iPhone5sでは完全にスムーズなのです。しかし、現在、上のメッセージと固まることは関係ないようで、iPhone7+を確認する必要があります...。
アプリ内課金を利用しようとすると、ちょうどこの問題が発生しました。
同じ問題かどうかはわかりませんが、iTunes Connectでサンドボックスユーザーを作成し、そのユーザーでiOSデバイスのiCloudにログインしなければ、アプリは動作しないことに気づきました。